热情软件屋

 

用VB ADO进行对MSSQL的查询进行嵌套查询


编号:QA004403
建立日期: 2001年9月10日 最后修改日期:2001年9月10日
所属类别:

sapphire:
    操作系统:win
    编程工具:vb
    问题:请问我用VB & ADO进行对MSSQL的查询
    SELECT FlowNumber From Detail WHERE Detail.BatchID = (SELECT ID FROM Batchs WHERE YYYYMMDD = '20010904')
    语句非常简单,但是符合条件的有3个,但是查出来的只有一个。
    但是我到MSSQL的调试器里面去看结果就是正确的,VB的SQL调试器结果也是正确的。是不是要用数组接受查询的结果,我现在使用变量。
    水平: 刚入门

回答:

    用 IN 语句 OK
    SELECT FlowNumber From Detail WHERE Detail.BatchID IN (SELECT ID FROM Batchs WHERE YYYYMMDD = '20010904')

此问题由XU03回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio