Utilizza la variabile data nel comando JSL Open DatabaseHo uno script JSL che apre un database SQL e quindi elabora i dati per vari scopi. La mia sfida è passare una variabile di data al comando Open Database per perfezionare ulteriormente l'automazione del processo. Ho provato tutta una serie di opzioni per provare a farlo, ma finora nulla ha funzionato. Qualcuno ha qualche suggerimento su come posso sostituire il valore Date_Time elencato nel comando Apri database con la variabile datetime mostrata di seguito?
datetime = "2021-08-01";
// Program opens diagnostic SQL data table for all instruments
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 >= '2021-08-18'"
);
Automazione e scriptingAccesso ai datiRe: Usa la variabile della data nel comando Open Database JSLVedi se questo farà quello che ti serve
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 || "'\!"
);"
)
);