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

Узнай цену своей работы

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

Работаю в VB6 + ADO + ACCESS Клиентский курсор Добавление записи: При присваивании пустого значения TEXTBOX числовому полю RECORDSET запись добавляется.
В поле лежит значение 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»

textual
Листинг программы
Recordset.Source = 'SQL-запрос'
Recordset.Open
Recordset.Fields('A').Value=TextBox1.TEXT
Recordset.Update

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

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