Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!! / 4 сообщений из 4, страница 1 из 1
03.04.2006, 13:20
    #33641002
sanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
Как добавить в таблицу новую запись через (TQuery) если в таблице есть автоинкрементное поле

В табличке 'Files' 5 полей первое - 'files_id' (автоинкрементное)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
query1.SQL.Text:='Insert into files (item_id,files_name,files_ext,files) values '+
'(:Item_id,:f_name,:f_ext,:f_body)';
query1.ParamByName('Item_id').AsInteger:=Item_id;
query1.ParamByName('f_name').AsString:=f_name;
query1.ParamByName('f_ext').AsString:=f_ext;
query1.ParamByName('f_body').LoadFromStream(fileBody,ftBlob);
query1.ExecSQL;

После выполнения этого кода выскакивает ошибка:
'field value required'

Что не так сделал?
...
Рейтинг: 0 / 0
03.04.2006, 13:22
    #33641011
sanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
Методами Датасета работает все прекрасно
Код: plaintext
1.
2.
3.
Table1.insert;
....
TAble1.post;

Но мне надо не через методы а через параметризованный запрос!
...
Рейтинг: 0 / 0
04.04.2006, 01:44
    #33642332
paradox_addict
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
На твой вопрос не отвечу, потому что использовать автоикрементное поле в Парадокс не надо.
...
Рейтинг: 0 / 0
04.04.2006, 15:26
    #33643831
savosin_sergey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
2 sanich: может этому автоинкрементному полю тоже какое-нибудь значение присвоить? например, ноль -- а драйвер уж проставит нужное значение.. (попробовать не могу, лень, это всего лишь предположение)
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!! / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]