Holger_B
2005-01-27 09:45:10 UTC
Trotz der beiden super Ideen und Hinweisen bekomme ich meinen Fehler
nicht gelöst! (s.u.)
Ich kann leider keinen Folgebeitrag schreiben, vielleicht aufgrund
unserer Firewall, aber mein Problem ist immer noch dasselbe, Es
geschieht keine Ausgabe, den SQL String habe ich nun mehrfach
angepasst, umgebaut und debugt, aber keine Besserung erreicht!
querystring = "SELECT Artikel, Length, StartDate, EndDate FROM RollsV
WHERE Startdate BETWEEN " & UserForm1.ComboBox1.Text & " AND " &
UserForm1.ComboBox2.Text & " "
Das Problem habe ich auch nicht komplett erläutert, ich dachte das
reicht so, aber nun doch mal das ganze:
Also die Comboboxen werden per ADO Connection mit Datenbankeinträgen
gefüllt, so kann keine Fehleingabe geschehen, man wählt den bestimmten
Zeitraum direkt aus Datenbankinhalten aus! Die Formatierung ist leider
vorgegeben und ziemlich bescheiden dd/mm/yyyy hh:mm:ss.
Habe auch den anderen Tipp mit dem Format probiert, aber auch hier
keine Ausgabe, selbst wenn ich händisch einen Zeitraum vorgebe, der
existiert erfolgt Keine Ausgabe. Sobald ich aber das SQL Statement wie
folgt beende: "SELECT Artikel, Length, StartDate, EndDate FROM RollsV"
habe ich keine Probleme.
nicht gelöst! (s.u.)
SELECT Bestellungen.[Bestell-Nr], Bestellungen.Bestelldatum
FROM Bestellungen
WHERE (((Bestellungen.Bestelldatum) Between #1/1/1996# And
#12/31/1996#));FROM Bestellungen
WHERE (((Bestellungen.Bestelldatum) Between #1/1/1996# And
Also sind die Texte der Textboxen etwa nach dem Muster
"#" & format(textbox.text,"M/d/yyyy") & "#"
umzuwandeln.
und"#" & format(textbox.text,"M/d/yyyy") & "#"
umzuwandeln.
querystring = "SELECT Artikel, Length, StartDate, EndDate FROM RollsV
WHERE Startdate BETWEEN "& userform1.combobox1.text &" AND "&
userform1.combobox2.text
achte auf die leerzeichen und die verkettung mit &. prüfe im vba mit
dem direktfenster und debug.print querystring, da muss ein sinnvolles
sql-statement rauskommen.
Hallo,WHERE Startdate BETWEEN "& userform1.combobox1.text &" AND "&
userform1.combobox2.text
achte auf die leerzeichen und die verkettung mit &. prüfe im vba mit
dem direktfenster und debug.print querystring, da muss ein sinnvolles
sql-statement rauskommen.
Ich kann leider keinen Folgebeitrag schreiben, vielleicht aufgrund
unserer Firewall, aber mein Problem ist immer noch dasselbe, Es
geschieht keine Ausgabe, den SQL String habe ich nun mehrfach
angepasst, umgebaut und debugt, aber keine Besserung erreicht!
querystring = "SELECT Artikel, Length, StartDate, EndDate FROM RollsV
WHERE Startdate BETWEEN " & UserForm1.ComboBox1.Text & " AND " &
UserForm1.ComboBox2.Text & " "
Das Problem habe ich auch nicht komplett erläutert, ich dachte das
reicht so, aber nun doch mal das ganze:
Also die Comboboxen werden per ADO Connection mit Datenbankeinträgen
gefüllt, so kann keine Fehleingabe geschehen, man wählt den bestimmten
Zeitraum direkt aus Datenbankinhalten aus! Die Formatierung ist leider
vorgegeben und ziemlich bescheiden dd/mm/yyyy hh:mm:ss.
Habe auch den anderen Tipp mit dem Format probiert, aber auch hier
keine Ausgabe, selbst wenn ich händisch einen Zeitraum vorgebe, der
existiert erfolgt Keine Ausgabe. Sobald ich aber das SQL Statement wie
folgt beende: "SELECT Artikel, Length, StartDate, EndDate FROM RollsV"
habe ich keine Probleme.