Servus
Monster... das geht!
Ein Datumsfeld kann entweder einen Datumswert z.B.:#02.04.03# oder den Wert NULL, nicht aber einen Leerstring '' enthalten. Du wirst also prüfen müssen, ob dein gdate1(n) einen gültigen Datumswert enthält. Wenn nicht muss das Update
strsql= "update member set name1 = '" & name1(n) & "', "
...
strsql=strsql & "gdate1 = NULL, "
...
lauten.
if gdate1(n) = "" then
strsql=strsql & "gdate1 = NULL, "
else
strsql=strsql & "gdate1 = '" & gdate1(n) & "', "
end if
Danke
bydey