Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизПроблема со вставкой записи. Найти похожие ветки
← →
Goga (2003-09-25 10:29) [0]Помогите с проблемой!!!
Есть клиент, есть сервер. Общаются друг с другом через Borland Socket Server.
При попытке произвести ApplyUpdates в таблицу возникает ошибка: "Field "ID_Events" cannot be modified". Я и сам понимаю, что оно неможет быть изменено, по причине своей автоинкрементности. А добавить очень хочется.
← →
Плохиш_ (2003-09-25 10:37) [1]
> Я и сам понимаю, что оно неможет быть изменено, по причине
> своей автоинкрементности. А добавить очень хочется.
А можно ещё раз и с переводом, что надо-то?
← →
Goga (2003-09-25 10:44) [2]Сервер:
выполнен в виде DLL с использованием ADO. Через OLEDB 4.0 общается с базой данных ACCESS.
Клиент:
Через TSocketConnection коннектится к удаленному серверу.
Есть форма с помощью которой редактируем записи.
При редактировании ApplyUpdates проходит замечательно. Но при попытке сделать ApplyUpdates после Append или Insert возникает ошибка.
← →
Goga (2003-09-25 10:49) [3]ID_Events по определению "Счетчик".
← →
Vlad (2003-09-25 10:56) [4]просто не включай это поле в Select - предложение.
← →
Плохиш_ (2003-09-25 10:57) [5]Не передавай при Append или Insert поле ID_Events и Access всё сделает сам.
← →
Goga (2003-09-25 11:09) [6]Предложение хорошее, но как приблизительно это сделать?
← →
Goga (2003-09-25 11:11) [7]Просто отказаться от этого поля немогу.
А как отказаться?
← →
Плохиш_ (2003-09-25 11:24) [8]2Goga (25.09.03 11:11) [7]
1. Вместо TxxxTable использовать TxxxQuery
2. Вставку записей производить с помощью SQL-запросов
3. Не давать изменять поле ID_Events
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c