Hallo Leute
Ich möchte gerne mit mein Code in einer Access-Datenbank einen neuen Eintrag machen. Ich bin i-wie der Meinung das ich alles richtig habe. Aber es funktioniert nicht. Hab auch schon gesucht, aber nichts passendes gefunden. Die meisten Probleme wurden mit hilfe einer [] gelöst.
Hier erstmal:
Ich denke das der Fehler,da "insert into Trainer " & _ liegt aber da ist doch alles richtig....
Wäre nett wenn mir jemand helfen könnte. Ist bestimmt nur eine Kleinigkeit die Fehlt.
mfg
Saiyuki
Ich möchte gerne mit mein Code in einer Access-Datenbank einen neuen Eintrag machen. Ich bin i-wie der Meinung das ich alles richtig habe. Aber es funktioniert nicht. Hab auch schon gesucht, aber nichts passendes gefunden. Die meisten Probleme wurden mit hilfe einer [] gelöst.
Hier erstmal:
VB.NET-Quellcode
- Dim anzahl As Integer
- If BoxTrainer.Text = "" Then
- MsgBox("Bitte alle Felder ausfüllen!")
- Exit Sub
- End If
- con.ConnectionString = _
- "Provider=Microsoft.Jet.OLEDB.4.0;" & _
- "Data Source=C:\Temp\Data.mdb" ' Der Pfad zur Datenbank
- cmd.Connection = con ' Commandverbindung ist enthält die Datenbankverbindungsinformation von OleDB.Connection
- cmd.CommandText = "select * from Trainer" ' Name der Tabelle in der Datenbank
- Try
- con.Open() ' Öffen der DB
- cmd.CommandText = _
- "insert into Trainer " & _
- "(Trainer, Bereich, Themen, " & _
- "values ('" & _
- BoxTrainer.Text & "', '" & _
- BoxBereich.Text & "', " & _
- BoxThemen.Text & ", "
- 'MsgBox(cmd.CommandText)
- anzahl = cmd.ExecuteNonQuery()
- If anzahl > 0 Then
- MsgBox("Es wurde ein Datensatz eingefügt")
- End If
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- con.Close()
Ich denke das der Fehler,da "insert into Trainer " & _ liegt aber da ist doch alles richtig....
Wäre nett wenn mir jemand helfen könnte. Ist bestimmt nur eine Kleinigkeit die Fehlt.
mfg
Saiyuki