Как записать Как записать в ADO recordset значение NULL через datacombo или textbox? - VB
Формулировка задачи:
Перехожу с Access на SQLserver+VB.
ADO recordset открыт через DataEnvironment, client-side, LockOptimistic.
Пытаюсь на Validate перехватить пустую строку и записать в recordset Null:
А записываются пустые поля :<
А с datacombo - вообще 'Operation cancelled'. И до сервера update не доходит - смотрела в профайлере. Такое ощущение, что datacombo cancel делает, т.к. не находит в списке соответствия ''.
Причем после загрузки-то Null поля отображаются корректно?
Решение задачи: «Как записать Как записать в ADO recordset значение NULL через datacombo или textbox?»
textual
Листинг программы
Private Sub txtp_name_Validate(Cancel As Boolean) dim nulvar as variant If txtp_name.Text = '' Then nulvar = null DE1.rsadoEmployees('p_name').Value = Nulvar End If End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д