私はこのコードを持っています:
ds("Fecha comienzo").Value = TextGridEditar.Text
ここで、dsはADODB.RecordSetであり、TextGridEditarはVB.NETのTextBoxです。RecordSetを使用してAccessDBに書き込みます。
TextBoxにテキストがある場合は、完璧に機能します。ただし、何もない場合は、例外がスローされます。私はこれを行うことはできません:
ds("Fecha comienzo").Value = ""
RecordSetを使用して空の文字列を書き込むにはどうすればよいですか?または、(行全体ではなく)その単一の値を削除するにはどうすればよいですか。そのフィールドに何も(NULLではなく)入れたり、そのフィールドの値を消去したりできるようにしたい。
編集:VB(.NETではない)では、このコードは、空の文字列でも同じAccessDBで機能します。
ds.Edit
ds("fecha comienzo") = textgrid
ここで、dsはダイナセットタイプです。