Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Wert aus Formularfeld als Kriterium in Datenbankabfrage (VB6)

Oschi66 / 12 Antworten / Flachansicht Nickles

Kann mir jemand bei folgendem Problem helfen?


Ich habe in VB6 eine Abfrage auf eine Oracle - Datenbank erstellt. Will jetzt alle Datensätze bis zu einem bestimmten Datum selektieren, ich verwende dazu die TO_DATE - Funktion:


(TERMIN.TERM <= TO_DATE('29.02.2004','DD.MM.YYYY'))


Das ist aber nicht sehr sinnvoll, da ich jedes mal den Endtermin neu programmieren muß. Wie kann ich auf einen Wert aus einem Textfeld oder vielleicht aus einem Kalendersteuerelement in meinem Startformular als Parameter zugreifen.

bei Antwort benachrichtigen
Hi, ... Termin.Term T-Rex
Oschi66 T-Rex „Wert aus Formularfeld als Kriterium in Datenbankabfrage (VB6)“
Optionen

Habe eine teilweise Lösung meines Problemes gefunden, falls es dich oder einen anderen interessiert.

Private Sub cmdLieferliste_Click()

DataEnvironment1.Commands("sqlLieferliste").Parameters(0) = txtEnddatum.Text
rptLieferliste.Show

End Sub

Teilweise insofern, als das Oracle als Kriterium die TO_DATE - Funktion benötigt und ich noch nicht so richtig weiß wie ich den Parameter rüber gebe:

28.04.2004 (Wert den das Textfeld ausgibt)
TO_DATE ('28.04.2004', 'DD.MM.YYYY') (Wert der benötigt wird)

bei Antwort benachrichtigen