Hallo,
meine Aufgabe ist, aus einer Tabelle in einer Access 2000-Datenbank Datensätze zu selektieren. Folgender Code funktioniert:
Wenn ich den SQL-Befehl ändere in z.B.
erhalte ich keine Datensätze, obwohl welche da sind. Dieser SQL-Befehl direkt in Access eingegeben bringt reichlich Treffer.
Was mache ich falsch? Danke für alle Tipps!
Gruß Schorsch
meine Aufgabe ist, aus einer Tabelle in einer Access 2000-Datenbank Datensätze zu selektieren. Folgender Code funktioniert:
Quellcode
- Option Strict On
- Imports System.Data.OleDb
- Public Class frmMAIN
- Dim con As New OleDbConnection
- Dim strCON As String
- Dim strSQL As String
- Dim dtbl1 As New DataTable
- Dim cmd1 As New OleDb.OleDbCommand
- Dim dadp1 As New OleDb.OleDbDataAdapter
- Dim ds1 As New DataSet()
- Dim dtROW1 As DataRow
- Private Sub frmMAIN_Load(sender As Object, e As System.EventArgs) Handles Me.Load
- strCON = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MYDB.MDB;Jet OLEDB:System Database=C:\MYMDW.MDW;User ID=MYUSR;Password=MYPWD;"
- con.ConnectionString = strCON
- strSQL = "SELECT * FROM tblAdressen'"
- With cmd1
- .Connection = con
- .CommandText = strSQL
- .CommandType = CommandType.TableDirect
- End With
- With dadp1
- .SelectCommand = cmd1
- End With
- dadp1.Fill(dtbl1)
- With dgv01 ' DataGridView füllen
- .DataSource = dtbl1
- End With
- con.Close()
- End Sub
- End Class
Wenn ich den SQL-Befehl ändere in z.B.
erhalte ich keine Datensätze, obwohl welche da sind. Dieser SQL-Befehl direkt in Access eingegeben bringt reichlich Treffer.
Was mache ich falsch? Danke für alle Tipps!
Gruß Schorsch