Utiliser la variable de date dans la commande Ouvrir la base de données JSLJ'ai un script JSL qui ouvre une base de données SQL, puis traite les données à diverses fins.Mon défi consiste à transmettre une variable de date à la commande Open Database pour affiner davantage l'automatisation du processus.J'ai essayé une multitude d'options pour essayer de le faire, mais rien n'a fonctionné jusqu'à présent.Quelqu'un a-t-il des suggestions sur la façon dont je peux remplacer la valeur Date_Time répertoriée dans la commande Ouvrir la base de données par la variable datetime indiquée ci-dessous ?
dateheure = "2021-08-01" ;
// Le programme ouvre la table de données de diagnostic SQL pour tous les instruments
dt.db_diag = Ouvrir la base de données(
"DSN=AQM;Description=AQM;UID=sa;PWD=LKJDFDF;Trusted_Connection=No;APP=JMP;WSID=TESTPC;DATABASE=EnvidasConfig;",
"SELECT * FROM [dbo].MonitorDiagnosticsData WHERE Date_Time >= '2021-08-18'"
);
ScriptRe: Utiliser la variable de date dans la commande Open Database JSLVoyez si cela fera ce dont vous avez besoin
datetime = "2021-08-01";
// Program opens diagnostic SQL data table for all instruments
Eval(
Parse(
"dt.db_diag = Open Database(
\!"DSN=AQM;Description=AQM;UID=sa;PWD=LKJDFDF;Trusted_Connection=No;APP=JMP;WSID=TESTPC;DATABASE=EnvidasConfig;\!",
\!"SELECT * FROM [dbo].MonitorDiagnosticsData WHERE Date_Time >= '"
|| datetime || "'\!"
);"
)
);