На форме имеются ADO Data Control и текстбоксы, связанные с полями в БД (типа int и single). Если пользователь хочет очистить поле, он удаляет все из соответствующего тексбокса.
Потом, если текстбокс пустой, я хочу занести Null в базу
- Код: Выделить всё
If Textbox.text ="" Then
Data.Recordset.Edit
Data.Recordset!MyField = Null
Data.UpdateRecord
End If
В этом случае при выполнении Data.UpdateRecord возникает ошибка run-time error '524': Data type conversion error.
Возникает при удалении цифр пользователем из текстбокса, поскольку связанный с числовым полем текстбокс - пустой.
В таком виде работает, если не очищать текстбокс вручную:
- Код: Выделить всё
Data.Recordset.Edit
Data.Recordset!MyField = Null
Data.UpdateRecord
Подскажите, как разрулить ситуацию?
Спасибо.