У меня есть этот код:
ds("Fecha comienzo").Value = TextGridEditar.Text
Где ds — это ADODB.RecordSet, а TextGridEditar — это TextBox в VB.NET. Я использую RecordSet для записи в базу данных Access.
Если у меня есть текст в TextBox, он отлично работает. Но если ничего нет, выбрасывается исключение. Я не могу сделать это:
ds("Fecha comienzo").Value = ""
Как я могу написать пустую строку с помощью RecordSet? Или как я могу удалить это единственное значение (не всю строку). Я хочу, чтобы мне разрешили ничего не помещать (не NULL) в это поле или стереть значение этого поля.
РЕДАКТИРОВАТЬ: В VB (не .NET) этот код работает с той же базой данных Access, даже с пустыми строками:
ds.Edit
ds("fecha comienzo") = textgrid
Где ds — тип dynaset.