Hallo,
Ich versuche, Daten aus einer Access-Datenbank über eine SQL-Abfrage abzurufen.
Ich habe einen Filter für die Spalte konfiguriert Studien-ID. Der Benutzer sollte den Wert vor der Ausführung der Abfrage in ein Fenstertextfeld einfügen und dieser Wert wird in der Datei gespeichert study_id_selected Variable.
Es scheint, dass die Syntax des SQL-Abfragefilters nicht korrekt ist, da ich die folgende Fehlermeldung erhalte:

Unten finden Sie das gesamte Skript. Können Sie mir sagen, wie die SQL-Filterbedingung richtig geschrieben wird?
Names Default To Here( 1 );
nw = New Window( "study id input box",
<<MODAL> if pressed script stops
dt << set name( nw["tableName"] );
dt << save as( "Y:\COMMON\QUALITY_ALL_DEPTS\JMP Data Tabels\Temp Folder\" || nw["tableName"] || "_" || Substitute(Substitute(Substitute(MDYHMS( Today() ), "/", ""), ":", ""), " ", "_") || ".jmp");
);</MODAL>
Vielen Dank im Voraus für Ihre Unterstützung,
Fabio
Hallo,
Zum Debuggen Ihres jsl können Sie vielleicht eine char-Variable erstellen, die die SQL-Anweisung enthält, und sie dann direkt in Ihrer Datenbank testen.
Und wenn die SQL in Ordnung ist und nicht damit funktioniert
dt = New SQL Query()
du kannst es mit versuchen
dt = Opendatabase()