Hi,
oleDbDataAdapter1.Fill(....);
OleDbDataAdapter class kann nur f�r SELECT-Queries verwendet werden.
Bessere deinen code folgenderma�en aus:
wert2 = @"Insert into kunden (email) Values ('test')";
OleDbCommand myCommand = new OleDbCommand(wert2,this.oleDbConnection1);
myCommand.ExecuteNonQuery();
dann funktionierts
�brigens auch bei UPDATE und DELETE zu verwenden !!
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Johann
Schwab
Gesendet: Samstag, 03. November 2001 17:21
An: aspDEdotnet
Betreff: [aspdedotnet] SQL INSERT in ACCESS-Tabelle
Wichtigkeit: Hoch
Hallo Leute,
Wenn ich Daten in die Tabelle hinzuf�gen m�chte,
bekomme ich immer die Fehlermeldung:
System.IndexOutOfRangeException: Der Index 0 ist negativ und unter 0.
Der SQL-Befehl ist z.B.:
wert2 = @"Insert into kunden (email) Values ('test')";
nachdem SQL Befehl kommt folgendes:
this.oleDbSelectCommand1.CommandText = wert2;
this.oleDbSelectCommand1.Connection =
this.oleDbConnection1;
oleDbDataAdapter1.Fill(ds_kunden1);
DataBind();
was mache ich falsch ???
MFG
Johann
| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
| [aspdedotnet] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp