Use la variable de fecha en el comando Open Database JSLTengo un script JSL que abre una base de datos SQL y luego procesa los datos para varios propósitos.Mi desafío es pasar una variable de fecha al comando Abrir base de datos para refinar aún más la automatización del proceso.Probé una gran cantidad de opciones para intentar hacer esto, pero nada ha funcionado hasta ahora.¿Alguien tiene alguna sugerencia sobre cómo puedo reemplazar el valor Date_Time que aparece en el comando Abrir base de datos con la variable datetime que se muestra a continuación?
datetime = "2021-08-01";
// El programa abre la tabla de datos de diagnóstico SQL para todos los instrumentos
dt.db_diag = Abrir base de datos (
"DSN = AQM; Descripción = AQM; UID = sa; PWD = LKJDFDF; Trusted_Connection = No; APP = JMP; WSID = TESTPC; DATABASE = EnvidasConfig;",
"SELECCIONAR * DE [dbo] .MonitorDiagnosticsData DONDE Date_Time> = '2021-08-18'"
);
ScriptingRe: usar la variable de fecha en el comando Open Database JSLVea si esto hará lo que necesita
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 || "'\!"
);"
)
);