Hallo VB-Gemeinde,
ich komme einfach nicht weiter und benötige Hilfe.
Folgendes Problem habe ich, was ich nicht nachvollziehen kann,
- wenn ich die SQL Abfrage vollständig ausschreibe dann funktioniert die Abfrage.
- wenn ich die SQL Abfrage variable schreibe leider nicht.
Dim con as OleDbConnection = New OleDbConnection("Provider=Microsoft Jet 4.0 OLE DB Provider; Data Source=xxxxxx\ToDo.mdb")
Dim cmd as OleDbCommand = New OleDbCommand("SELECT SUM(Zeit) FROM [DATA_ToDo] WHERE Name="Name1" and Bereich=1",con) ' funktioniert
……..("SELECT SUM(Zeit) FROM [DATA_ToDo] WHERE Name=' " & TextBox1.Text &" ' and Bereich=' " & TextBox2.Text & " ' ",con) ' funktioniert nicht
Dim Zeit_ges as Int32 = cmd.ExecuteScalar
MsgBox(Zeit_ges)
Ich hoffe mir kann einer von euch weiterhelfen.
Vielen Dank im Voraus
ich komme einfach nicht weiter und benötige Hilfe.
Folgendes Problem habe ich, was ich nicht nachvollziehen kann,
- wenn ich die SQL Abfrage vollständig ausschreibe dann funktioniert die Abfrage.
- wenn ich die SQL Abfrage variable schreibe leider nicht.
Dim con as OleDbConnection = New OleDbConnection("Provider=Microsoft Jet 4.0 OLE DB Provider; Data Source=xxxxxx\ToDo.mdb")
Dim cmd as OleDbCommand = New OleDbCommand("SELECT SUM(Zeit) FROM [DATA_ToDo] WHERE Name="Name1" and Bereich=1",con) ' funktioniert
……..("SELECT SUM(Zeit) FROM [DATA_ToDo] WHERE Name=' " & TextBox1.Text &" ' and Bereich=' " & TextBox2.Text & " ' ",con) ' funktioniert nicht
Dim Zeit_ges as Int32 = cmd.ExecuteScalar
MsgBox(Zeit_ges)
Ich hoffe mir kann einer von euch weiterhelfen.
Vielen Dank im Voraus