在 Open Database JSL 命令中使用日期变量我有一个 JSL 脚本,它打开一个 SQL 数据库,然后出于各种目的处理数据。我的挑战是将日期变量传递给 Open Database 命令,以进一步优化流程的自动化。我已经尝试了很多选择来尝试这样做,但到目前为止没有任何效果。有没有人对我如何用下面显示的变量 datetime 替换 Open Database 命令中列出的 Date_Time 值有任何建议?
日期时间 = "2021-08-01";
// 程序打开所有仪器的诊断 SQL 数据表
dt.db_diag = 打开数据库(
"DSN=AQM;描述=AQM;UID=sa;PWD=LKJDFDF;Trusted_Connection=No;APP=JMP;WSID=TESTPC;DATABASE=EnvidasConfig;",
“SELECT * FROM [dbo].MonitorDiagnosticsData WHERE Date_Time >= '2021-08-18'”
);
脚本编写回复:在开放数据库 JSL 命令中使用日期变量看看这是否会满足您的需求
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 || "'\!"
);"
)
);