Ошибка редактирования полей в 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д