Salut,
J'essaie d'obtenir des données d'une base de données Access via une requête SQL.
J'ai configuré un filtre sur la colonne ID de l'étude. L'utilisateur doit insérer la valeur dans une zone de texte de fenêtre avant l'exécution de la requête et cette valeur est stockée dans le study_id_selected variable.
Il semble que la syntaxe du filtre de requête SQL ne soit pas correcte car j'obtiens l'erreur suivante :

Vous trouverez ci-dessous l'intégralité du script. Pourriez-vous me dire quelle est la bonne façon d'écrire la condition de filtre SQL ?
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>
Un grand merci d'avance pour votre soutien,
Fabien
Bonjour,
Pour déboguer votre jsl, vous pouvez peut-être créer une variable char qui contiendra l'instruction SQL, puis la tester directement sur votre base de données.
Et si le SQL est ok et ne fonctionne pas avec
dt = New SQL Query()
tu peux essayer avec
dt = Opendatabase()