当然可以,你可以把一个select语句写在存储过程,然后在delphi里用存储过程控件打开(open方法),就可以当成一个结果集用了。(别的语言我没试过)

解决方案 »

  1.   

    yes, you could, you can open it like tashanzhishi(小胖) said or use ADODB.Command
      

  2.   

    存储过程最后使用select语句结尾,然后用ado的recorderset对象取command.exec的执行结果就可以了。sql server其实会将所有的单独select执行结果都传出去,可以用ado的recorderset(记录集)对象来接收,如果是变量则需要用output参数来输出。程序中用参数来接收值的返回。