使用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行后停止。
这就是所有的建议。