[Access & VB6] Leere Datenfelder

Hi,

ich habe ein programm, in dem ich ein Textfeld in eine Access-Datenbank schreiben möchte. Probleme gibt es immer dann, wenn ich einen leeren String schreiben möchte:

dim db as database
dim rs as recordset

set db=dbengine.workspaces(0).opendatabase(„daten.mdb“)
set rs=db.openrecordset(„Tabelle“)
rs.addnew
rs.fields(„Textfeld“).value=text1.text
rs.update

Sollte nun Text1.text="" sein, dann läuft mir ein Fehler auf. Dasselbe passiert, wenn ich die Daten auslesen will, also
text1.text=rs.fields(„Textfeld“).value
und im feld ein leerstring steht…

Versteh ich einfach nicht! Access erlaubt doch auch leere Felder!

Bitte helft mir…

Danke,
mfg,
Thomas

Ein leeres Feld ist NULL und nicht „“…

Also:

if Tmp = "" then
 rs!Textfeld = Null
else
 rs!Textfeld = Tmp
end if

o. ä. (Die Value-Eigenschaft ist die Standard-Eigenschaft, muss daher nicht angegeben werden…)

Reinhard