Wenn Du Null einf�gen willst, musst Du auch null �bergeben.
Wenn Du leere Zeichenketten zulassen willst, musst Du in Access das Feld
entsprechend konfigurieren..

Claudius

> 
> Hallo ADO-Experten,
> 
> weil Joachim immer dazu r�t, habe ich diesmal eine 
> Anf�ge-Operation mit
> AddNew programmiert. Dabei �bernimmt doch ADO die 
> Datentypumwandlungen f�r
> SQL.
> 
> Nun hatte ich gehofft, dass die Methode leere Strings etwa in 
> "feld = NULL"
> umwandelt. Offensichtlich tut es das nicht. Stattdessen 
> bekomme ich die
> herk�mmlichen Fehlermeldungen, die auch bei "INSERT INTO" 
> bzw. "UPDATE" mit
> leeren Zeichenketten auftreten w�rden:
> 
> 
> AddNew des RS mit NULL-Wert
> Microsoft JET Database Engine-Fehler '80040e21'
> Feld 't_feiertage.feiertag_bemerkung' darf keine Zeichenfolge 
> der L�nge Null
> sein.
> 
> Update des RS mit NULL-Wert:
> Microsoft JET Database Engine-Fehler '80040e10'
> F�r mindestens einen erforderlichen Parameter wurde kein Wert 
> angegeben.
> 
> 
> Berichtigt mich, wenn ich falsch liege, aber ich werde jetzt die leere
> Zeichenkette (kann nur im Bemerkungsfeld auftreten) mittels 
> If Then aus dem
> Recordset "verbannen".
> 
> 
> Freundliche Gr��e
> 
> Thomas Natusch
> 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> 


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an