以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教,如何调用SQL存储过程 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39311) |
-- 作者:baoxyang -- 发布时间:2013/8/21 13:10:00 -- 请教,如何调用SQL存储过程 如题,请指教!谢谢!! |
-- 作者:逛逛 -- 发布时间:2013/8/21 13:15:00 -- Dim cmd As New SQLCommand cmd.Connection Name = "数据源" \'去掉Name前的空格,没办法,没有空格粘不上来。 cmd.CommandText = "Exec 存储过程名" ‘如果返回表: Dim t As DataTable = cmd.ExecuteReader ‘如果返回单个值: Dim v As 数据类型= cmd.ExecuteScalar
只能返回一个记录集,多记录集时 不希望返回记录集前就执行set nocount on,禁止存储过程返回记录集; 而要返回记录集时,就要先执行set nocount off。 [此贴子已经被作者于2013-8-21 16:05:59编辑过]
|
-- 作者:baoxyang -- 发布时间:2013/8/21 13:51:00 -- 多谢了. |
-- 作者:shiqiso -- 发布时间:2013/8/21 15:59:00 -- 多谢了. |