Hallo zusammen,
ich habe probleme mit meinem Code,
könnte da bitte mal jemand drüber schauen und mir weiterhelfen.
die eigegebenen Daten kommen nicht in der DB an.
Ich erhalte folgenden Fehler: Syntaxfehler (fehlender Operator) in Abfrageausdruck
die DB heißt test und die Tabelle in der DB heißt auch test.
ich habe probleme mit meinem Code,
könnte da bitte mal jemand drüber schauen und mir weiterhelfen.
die eigegebenen Daten kommen nicht in der DB an.
Ich erhalte folgenden Fehler: Syntaxfehler (fehlender Operator) in Abfrageausdruck
die DB heißt test und die Tabelle in der DB heißt auch test.
VB.NET-Quellcode
- Imports System.Data.OleDb
- Public Class Form1
- Private Sub Btn()
- Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\matkroll\Desktop\test.accdb")
- Dim name1 As String = Environment.UserName
- Dim wert As String = TextBox1.Text
- Dim Zeitstempel As System.DateTime
- con.Open()
- Dim s As String = "INSERT INTO test('ID','test','Datum') Values (" & name1 & "," & wert & "," & Zeitstempel & ")"
- Dim cmd As New OleDbCommand(s, con)
- cmd.ExecuteNonQuery()
- con.Close()
- Label2.Text = TextBox1.Text
- TextBox1.Clear()
- End Sub
- Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
- If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Enter) Then
- e.Handled = True
- Call Btn()
- End If
- End Sub
- End Class
Gruß Matze 

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „matze.tele“ ()