刪除 SQL 自訂查詢中的物件參考 - JMP 17你好,
我試圖透過變數提供輸入參數來查詢資料庫。
1]我看到以下附件錯誤:
a = 666.1;
已刪除的物件參考[]
我該如何解決這個問題?
我這裡直接使用666.1就可以了來自 fer_view2 t1 其中(t1.DVT_id = 666.1)
a = 666.1;
show(a);
obj = New SQL Query(
Connection( "ODBC:DSN=DVT Data Server" ),
QueryName( "fer_view2" ),
CustomSQL(
"SELECT *
FROM fer_view2 t1 where(t1.DVT_id = a) ;"
)
) << Run;
當我建立一個文字編輯框來輸入使用者的值時,也會發生相同的事情
自動化和腳本編寫資料存取視窗回覆:刪除 SQL 自訂查詢中的物件參考 - JMP 17您必須建立查詢字串(目前您只有一個查詢字串,而不是值)。 您可以使用 Eval Insert 評估您的變數(或使用其他方法)
a = 123;
Eval Insert("SELECT *
FROM fer_view2 t1 where(t1.DVT_id = ^a^) ;")
Eval insert 預設使用 ^ 作為 startChar
回覆:刪除 SQL 自訂查詢中的物件參考 - JMP 17太感謝了。 有效