|
Модераторы: Akella |
|
MrDmitry |
|
|||
Опытный Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
Начал писать проект на delphi при попытки выполнить sql код для добавления новой записи(Insert into) delphi выдал мне сообщение FIELD id MUST HAVE A VALUE. По какой то причине id перестал наращиватся. Хотя Тригер и Генератор для autoincrement есть и совсем недавно все было нормально.
Скачал в интернете firebird maestro для визуальной работы с базой данных, открыл её и попытался добавить новую запись в "Ручную" к моему удивлению запись добавилась. Но id было null(хотя как видно из приведенного sql примера, id является ключевым полем и не может быть null) Это сообщение отредактировал(а) MrDmitry - 21.1.2014, 00:28 |
|||
|
||||
Akella |
|
||||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
это выдал сервер, а никак не дельфи, ну или твоя программа передала сообщение и опять же от сервера, но никак не дельфи Добавлено через 1 минуту и 9 секунд
очень советую IBExpert http://forum.vingrad.ru/forum/topic-149469...y1121303/0.html Добавлено через 3 минуты и 32 секунды
немного подожди, и подтянуться телепаты, и сразу отгадают твой sql запрос |
||||
|
|||||
MrDmitry |
|
|||
Опытный Профиль Группа: Участник Сообщений: 556 Регистрация: 10.11.2006 Репутация: нет Всего: нет |
sql запрос был стандартный. Обычный insert. Но я уже сам во всем разобрался )
|
|||
|
||||
Правила форума "Interbase" | |
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |