|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.10.2009, 18:01 | #11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
так, ошибка НЕ связана с параметрами!
В тексте ошибки человеческим языком (по английски, правда) сказано, что вставка записей не может быть выполнена, т.к. одно из полей имеет ограничения на вводимые значения: поле ID не может быть NULL значит нужно задать значение поля ID только не спрашивайте меня, как это сделать — никогда не работал с автоинкрементными полями... Да. кстати... А точно поле ID - автоинкрементное!?! ДОБАВЛЕНО. soleil@mmc +1 Когда писал свой пост ещё не видел Ваш ответ. А когда я прочитал Ваш пост, просто поразился - я за малым не написал тот же оборот "английским по белому"... потом чуть его переделал.. мы что, уже и мыслим одинаково?.. Последний раз редактировалось Serge_Bliznykov; 09.10.2009 в 18:04. |
09.10.2009, 18:11 | #12 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
09.10.2009, 22:06 | #13 | ||
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
Цитата:
идеи витают в воздухе и все такое... Цитата:
все-таки мысль про кривое проектирование бд была верной в ФБ/ИБ автоинкрементность реализуется исключительно в связке этих двух элементов БД - генератор + триггер (либо указание генератора на клиенте, хотя одно другому не мешает) ну а раз чичас ничо не получается, то пример попытки создания в студию а к нему еще потребуется полное описание всех полей таблицы и пример селекта из нее |
||
10.10.2009, 07:30 | #14 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
10.10.2009, 09:56 | #15 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
у меня не поставлен ФБ
все-таки обычного скрипта создания таблицы хватило бы ну и самого примера создания генератора/триггера ты не привел |
10.10.2009, 10:29 | #16 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
примерно так для таблицы четверти можно генератор и триггер сделать
Код:
хмм там же есть в базе уже генератор с именем GEN_CHETVERTY_ID. у кого не стоит файрбёрд вот в общем тут таблицы из выложенной базы только без коментов Последний раз редактировалось vovk; 11.10.2009 в 05:19. |
10.10.2009, 19:05 | #17 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Может тогда пересоздать таблицы? И на этот раз сразу создать автоинкриментные поля.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
11.10.2009, 05:11 | #18 | |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Цитата:
скрипт для создания выше в моём посте. Могу сделать скрипт на создание всей базы + генераторы + тригеры на все первичные ключи каждой таблицы, |
|
11.10.2009, 06:02 | #19 | |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
|
11.10.2009, 10:21 | #20 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
вот както так
тут таблицы
Код:
Последний раз редактировалось vovk; 12.10.2009 в 05:35. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FireBird | Д'якон | БД в Delphi | 2 | 04.12.2008 11:15 |
FireBird 1.5.4 | Nikola__ | БД в Delphi | 2 | 17.11.2008 14:42 |
Как получить ID для новой записи с использованием триггеров?(Firebird) | Paul Hindenburg | БД в Delphi | 20 | 01.06.2008 16:39 |
Вставка записи в поле графического типа | Bibigul | БД в Delphi | 3 | 10.04.2007 16:07 |