title image


Smiley 'VB6' SQL Abfrage falsche Ausgabe
Hallo Leute,



Habe hier ein größeres Problem.



Ich habe eine Datenbank erstellt und dort diverse Einträge (Krankenübersicht)



Nun hab ich eine SQL Abfrage auf die Datenbank gemacht, die mir eigentlich folgendes auswerfen sollte:



Nehme alle Mitarbeiter, die größer oder gleich krank sind als heute.



habe diese SQL Abfrage probiert:



SQL = "SELECT Mitarbeiter, 'KrankBis', KrankBis FROM Krankentage WHERE 'KrankBis >=" & Date & "' ORDER by Mitarbeiter"



Allerdings werden mir hier alle Mitarbeiter angezeigt, auch die, die mal krank waren (im Januar oder Februar)



was mache ich hier falsch?



Die Eingabe erfolgt so:



Name Mitarbeiter, Tag der Krankmeldung, Krank bis



Angezeigt werden soll:



Name Mitarbeiter, Krank bis, sortiert nach Mitarbeiter, gefiltert nach Krank bis mit heutigem Datum.



hier mal der ganze Code:



Set EingabeKrank = DB.OpenRecordset("Krankentage")

SQL = "SELECT Mitarbeiter, 'KrankBis', KrankBis FROM Krankentage WHERE 'KrankBis >=" & Date & "' ORDER by Mitarbeiter"

Set RS = DB.OpenRecordset(SQL)

lstÜbersicht.Clear

lstDate.Clear

If RS.RecordCount > 0 Then

While Not RS.EOF

lstÜbersicht.AddItem RS("Mitarbeiter")

lstDate.AddItem RS("KrankBis")

RS.MoveNext

Wend

Else

MsgBox "Heute keiner Krank"

Exit Sub

End If



Danke schonmal für Eure Hilfe



Grüße



Micha

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: