我创建一个查询:从HR_Tsalary选择*,其中month ='3'和year ='2010'结果是473条记录,我找到了2条重复记录,然后我创建了另一条查询来查找重复记录:SELECT Emp_No, COUNT()FROM HR_Tsalary WHERE year ='10'AND month ='3'GROUP BY Emp_No HAVING COUNT()> 1结果是来自客户端的零记录(通过Visual Basic Adodb代码)。但是当我从服务器使用相同的查询时,结果是2条记录。在服务器端和客户端之间创建查询时有什么不同吗?
答案 0 :(得分:0)
您可以启动SQL Server Profiler然后运行您的VB代码,并查看正在查询数据库的确切查询,并确保它符合您的期望。
-Krip
答案 1 :(得分:0)
SQL服务器配置文件总是打开我也确定从客户端一些功能正在工作,如select,order by但有些功能不能正常工作,如group by,sum,count,having