ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
711
711
EMPFEHLEN
-
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
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!BORUSSIA DORTMUND!
-
11.10.04 15:38 #2
Hallo!
Versuch mal so
SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = 'heute'
Nur das Datum ist unter VBA mit DatePart("d.m.yyyy", heute) zu bekommen.
Vielleicht unter VB.NET ähnlich?!
Gruß
SlizzzerGanz gleich was auch immer, jedenfalls ja!
-
Hi!
Das Problem ist nich das Heute, sondern das andere in Gänsefüßchen.
Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum =" & heute & """
geht auch nicht. Weiß echt nicht wo der Fehler ist..., so langsam verzweifel ich dran
Das mit dem Datum kriegt man so auch nicht hin, weil es in ein Datagrid geschrieben wird.
Gruß Basti!BORUSSIA DORTMUND!
-
11.10.04 16:08 #4
Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum ='" & heute & "'"
Und so? Das heute in einfache (') Gänsefüßchen.
Sind die Variablen SQL und heute auch "gefüllt"? Gibt es keine Fehlermeldung und kein Ergebnis, kann entweder nur eine Variable leer sein, oder eine Funktion nicht ausgeführt werden. Alles andere müßte eine Fehlermeldung auswerfen.
Schalt doch mal an mehreren Stellen eine Messagebox mit den Ergebnissen zwischen.Ganz gleich was auch immer, jedenfalls ja!
-
Hab ich schon.
Heute ist wie im Quelltext ganz oben zu sehen, mit dem heutigen Datum belegt.
heute = System.DateTime.Today()
sql ist die Abfrage und funktioniert in anderen Fällen auch.
Dim SQL As string = "SELECT Vorname,Name,Firma,Datum FROM tb_main where Datum = heute"
Hab diese Abfrage schon mal, brauche allerdings jetzt Datagrids für die eizelnen Tage.
Wenn ich die Abfrage nur für den heutigen Tag hinbekomme, wird der Rest auch leicht sein.
Gruß Basti!BORUSSIA DORTMUND!
Ähnliche Themen
-
MS SQL 2000 - Problem mit einem Select aus zwei Tabellen
Von mwa23 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 15.05.05, 22:35 -
Problem bei Abfragen in Access 2000
Von nighthawk im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 24.04.05, 22:55 -
access 2000 problem
Von dune911 im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 11.03.05, 18:34 -
VB 6.0 + Access 2000 + Setup.exe Problem
Von Chandini im Forum Visual Basic 6.0Antworten: 5Letzter Beitrag: 03.11.04, 00:42 -
Access 2000: Problem mit m:n Beziehung
Von Janie Bon Jersey im Forum Office-AnwendungenAntworten: 4Letzter Beitrag: 27.03.04, 12:42





Zitieren
Login





