在 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 || "'\!"
);"
)
);