看到又有人在问存储过程,单独回答不利于搜索,就开一贴。
1、以下内容为程序代码: Dim cmd As New SQLCommand
cmd.Connection Name = "数据源" ‘Name前空格要去掉
cmd.CommandText = "Exec 存储过程名"
有参数——cmd.CommandText = "Exec 存储过程名 参数1,参数2"
Dim t As DataTable = cmd.ExecuteReader
只能返回一个记录集
如果存储过程产生多个记录集,
就在存储过程中先执行set nocount on,再执行Select
而要返回记录集时,就要先执行set nocount off,再执行Select
2、
[此贴子已经被作者于2013-11-23 8:31:17编辑过]