Ошибка редактирования полей в RECORDSET - VB

Формулировка задачи:

Работаю в VB6 + ADO + ACCESS Клиентский курсор Добавление записи: При присваивании пустого значения TEXTBOX числовому полю RECORDSET запись добавляется.
Recordset.Fields('A').Value=TextBox1.TEXT
В поле лежит значение NULL. При вводе числового значения в TEXTBOX и попытке уже редактировать запись выдается ошибка о невозможности редактирования колонки. Descriptor Row cannot be located for updating. Some values may have been changed since it was last read HelpFile C:WINDOWSHelpVBENLR98.CHM HelpContext 1000440 Number -2147217864 Source 'Microsoft Cursor Engine' Как с этим бороться не вводя значение поля по умолчанию. У меня может быть любое значение числа и хотелось бы использовать NULL, как признак не введенного значения. И заодно вопрос как выйти на Help по номерам ошибок либо во встроенной справке, либо на сайте MS. Заранее спасибо.

Код к задаче: «Ошибка редактирования полей в RECORDSET - VB»

textual
Recordset.Source = 'SQL-запрос'
Recordset.Open
Recordset.Fields('A').Value=TextBox1.TEXT
Recordset.Update
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

8   голосов, оценка 4.125 из 5


СДЕЛАЙТЕ РЕПОСТ