使用Query和打開數據庫查詢之間的結果不同嗨,
我從開放數據庫查詢切換到查詢(dt,“SQL”)並且結果不相似。在開放數據庫查詢中,我得到38個計數,在Quey中,我得到1個計數。那可能嗎?
這是附加的腳本,比較兩者。我感謝您的幫助。謝謝。
Re:使用Query和打開數據庫查詢之間的結果不同謝謝你的建議。它確實適用於查詢類型和結果現在類似。但我仍然好奇為什麼它不適用於查詢,並沒有得到與開放數據庫查詢相同的答案。
Re:使用Query和打開數據庫查詢之間的結果不同您的JSL程序在第一個Open Database語句的末尾有一個額外的雙引號。 我認為您不需要子查詢,組bys和Order bys。 這個SQL應該是等價的:
sql =
"select distinct BoardNo
from Adata
where BoardNo is not null
and result <> 'PASS'";
result = Open Database("DSN=Name;UID=root;PWD=a**;", sql);Re:使用Query和打開數據庫查詢之間的結果不同謝謝。我檢查了數據表,BoardNo是一個字符,在執行過程中沒有錯誤。
Re:使用Query和打開數據庫查詢之間的結果不同我不是SQL專家,但從您的查詢來看,似乎暗示BoardNo是一個字符串。 檢查BoardNo是數據表中的字符。 查詢可能在1行後停止。
這就是所有的建議。