Вопрос № 66804: Добрый день! вчера задавал вопрос про Midas, вообщем подключиля их но теперь другая проблема за основу базы взял Access базу в нем таблица, пытаюсь добавить запись с помощью sql запроса выходить ошибка в чем тут проблема? ClientDataSet1.Close;
C...
Вопрос № 66.804
Добрый день! вчера задавал вопрос про Midas, вообщем подключиля их но теперь другая проблема за основу базы взял Access базу в нем таблица, пытаюсь добавить запись с помощью sql запроса выходить ошибка в чем тут проблема? ClientDataSet1.Close;
ClientDataSet1.CommandText:='insert into tabl(kod, material) values("4","Картридж 1100")';
clientdataset1.Refresh;
но запись делает в таблицу но выходить ошибка, текст ошибки в приложении
Приложение:
Отправлен: 13.12.2006, 13:00
Вопрос задал: ERA (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Архангельский Андрей Германович
Здравствуйте, ERA!
Данный запрос не возвращавет результата!
Поэтому необходимо использовать метод ExecSQL или что-то подобное
--------- Если дело заслуживает быть сделаным, то оно заслуживает чтобы его сделали ХОРОШО
Отвечает: sir henry
Здравствуйте, ERA!
Метод Refresh должен возвращать какой-то набор данных, а у Вас этого нет. В подобных случаях (INSERT, DELETE и т.п.) применяйте метод Execute, который просто выполняет какую-либо команду SQL.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 13.12.2006, 16:11