看到又有人在问存储过程,单独回答不利于搜索,就开一贴。
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
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、