Code:
Dim Conn As OleDbConnection
Sub Page_Load(Sender As Object, E As EventArgs)
Conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\aspnet\db1.mdb")
Conn.Open()
If Not IsPostBack Then
Databind()
End If
End Sub
Sub Page_Unload(Sender As Object, E As EventArgs)
Conn.Close()
End Sub
Sub Databind()
Dim heute as date
heute = System.DateTime.Today()
Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute"
Dim Cmd As OleDbCommand = New OleDbCommand(SQL, Conn)
Dg.DataSource = cmd.ExecuteReader()
Databind()
End Sub
Der Code ist mit VB.NET gemacht.
Mein Problem besteht darein, dass ich bei der Abfrage keine Bedinungen setz kann.
Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute"
ohne where Datum=heute funktioniert es. Ich habe schon probiert die Gänsefüßchen wegzunehmen, jedoch kommt der Fehler dann schon als Syntaxfehler bei SELECT.
Das is mein großes Problem, wenn noch wer weiss, wie ich nur das Datum ohne Uhrzeit Abfragen kann und im Datagrid wiedergebe wäre optimal.
Danke Gruß Basti