Re[9]: Обновление БД измененным DataSet'ом
От: notacat  
Дата: 04.06.05 12:25
Оценка: 3 (1)
Здравствуйте, John Williams, Вы писали:

JW>дописав к Update

JW>catch
JW>Пишет что ошибка в инструкции INSERT INTO.

JW>Посмотрев что за команду сгенерировал CommandBuilder,

JW>увидел — INSERT INTO table1 (Name, Value) VALUES (? ,?)

Вообще, команда сгенерировалась нормальная. Т.е. CommandBuilder прочитал из базы структуру таблицы и сделал команду.
Только Value — это, похоже, зарезервированное слово в Access'e, значит надо с этим что-то сделать.
Могу посоветовать два варианта:
— поменять название столбца в базе
— сделать свою команду (или изменить текст команды в сгенерированной команде) так, чтобы название этого столбца было в квадратных скобках: INSERT INTO table1 (Name, [Value]) VALUES (? ,?)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.