ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
392
392
EMPFEHLEN
-
Ich würde gerne eine Zahl aus eine Textbox lesen und diese dann über en Button in eine DB schreiben.
Ich bekomme immer folgende Meldung: "Fehlendes Semikolon ( am Ende der SQL-Anweisung.".
Ich kann nun leider damit nix anfangen und habe auch nix bei Google gefunden kann mir jemand bitte Helfen?
Vielen Dank
Code:
Code csharp:1 2 3 4 5 6 7 8 9 10 11 12 13 14
private void button1_Click(object sender, EventArgs e) { con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source= D:\\DBTextbox.mdb"; string SqlString = "Select * from textBox1"; OleDbCommand cmd = new OleDbCommand(SqlString, con); DataSet ds = new DataSet(); con.Open(); cmd.CommandType = CommandType.Text; cmd.CommandText = "Insert into DBTextbox(textbox) VALUES(@textbox))"; cmd.Parameters.Add(new OleDbParameter("@textbox", textBox1.Text)); cmd.ExecuteNonQuery(); con.Close();
Geändert von Nico Graichen (12.06.11 um 14:03 Uhr)
-
12.06.11 07:47 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Die Fehlermeldung ist doch aber recht eindeutig.
Offenbar mußt du deine SQL Befehle mit einem Semikolon abschließen...
GrußCode csharp:1
string SqlString = "Select * from textBox1;"; /* << Semikolon im String */
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hi,
erstmal danke für die Antwort. Leider hat das nicht geklappt, habe wieder die selbe Fehlermeldung bekommen.
-
12.06.11 13:01 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Dasselbe gilt natürlich auch für den anderen SQL Befehl. Hast du da auch ein Semikolon eingefügt?
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Tut mir leid wenn ich mich doof anstelle aber habe es noch nicht hinbekommen. Wahrscheinlich habe ich es nur falsch gemacht
-
12.06.11 22:54 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
16.06.11 10:55 #7
- Registriert seit
- May 2007
- Ort
- Ostmanien
- Beiträge
- 33
Versuchs mal so:
Code :1 2 3 4 5 6 7 8 9 10 11 12
string constr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= D:\DBTextbox.mdb"; string sqlInsert = "Insert into DBTextbox(textbox) VALUES(@textbox)"; using (OleDbConnection con = new OleDbConnection(constr)) { con.Open(); OleDbCommand cmd = con.CreateCommand(); DataSet ds = new DataSet(); //**** --> wozu das DataSet? cmd.CommandText = sqlInsert ; cmd.Parameters.Add("@textbox", OleDbType.ExakterDatentypDerDBSpalte,ExakteDBSpaltenLänge).Value = textBox1.Text; cmd.ExecuteNonQuery(); }Ich bin ein Kind ein deppertes, in meinem Hirn da scheppert es...
Ähnliche Themen
-
Zellen verbinden mit Semikolon
Von Florian123 im Forum Office-AnwendungenAntworten: 2Letzter Beitrag: 15.01.10, 09:51 -
fgetcsv problem mit semikolon
Von Gunah im Forum PHPAntworten: 5Letzter Beitrag: 19.02.09, 10:46 -
semikolon Problem
Von quidnovi im Forum PHPAntworten: 3Letzter Beitrag: 28.06.07, 06:55 -
Semikolon Problem
Von Consti im Forum PHPAntworten: 3Letzter Beitrag: 20.04.05, 14:26 -
Validatormeldung: Versuche Semikolon zu finden
Von Jens_Hann im Forum CSSAntworten: 3Letzter Beitrag: 31.03.05, 22:37





Zitieren

Login





