powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
4 сообщений из 4, страница 1 из 1
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
    #33641002
sanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как добавить в таблицу новую запись через (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
insert into table (paradox) + автоикрементное поле !!!!!!!!!!!!!!!!!
    #33641011
sanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Методами Датасета работает все прекрасно
Код: plaintext
1.
2.
3.
Table1.insert;
....
TAble1.post;

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


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