Programmieren - alles kontrollieren 4.940 Themen, 20.676 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
T-Rex Oschi66 „Danke erst einmal für deine schnelle Antwort, jedoch funktioniert das nicht so...“
Optionen

Chr$(39) liefert ein einfaches Hochkomma
Wenn der Code nicht in der Form steht, auf dem txtEnddatum liegt, mußt Du den Namen der Form ebenfalls angeben. Ansonsten ist es nicht nötig.
Ich habe mich bei dem Code an Deine Vorgaben gehalten, weil ich die Funktion ToDate() nicht testen kann.

Poste mal bitte die komplett zusammengesetzte SQL-Anweisung. Der Fehler wird nämlich von der DB geliefert, deshalb nehme ich an, daß ein Fehler in der SQL-Anweisung ist.

 GrüßeT-Rex 
bei Antwort benachrichtigen