关于储存过程的问题!!!!

sheng0227 2003-08-14 01:49:34
我最近在看sql,我想问一下在vb中怎么样调用在sql服务器中编写的存储过程,希望那位大侠能给我一点例子,最好带上一定的解释说明,呵呵我是新手啊
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sheng0227 2003-08-14
  • 打赏
  • 举报
回复
哦谢谢大力的pengdali(大力 V2.0)
pengdali 2003-08-14
  • 打赏
  • 举报
回复
private sub
dim inSN as string '假定你用的序列号为字符串
dim outRet as long '假定你用的返值为整型
dim cnn as new connection
dim cmd as new command
dim param1 as new parameter
dim param2 as new parameter

on error goto Err
//建立数据库连接
cnn.connectionstring=你要的连接串
cnn.open
set cmd.activeconnection=cnn
//设置命令对象
cmd.commandtype=adcmdstoredprocedure
cmd.commandtext=你写的存储过程名
//添加参数对象
set param1=cmd.createparameter("insn",advarchar,adparaminput,50,inSN)
set param2=cmd.createparameter("RetVal",adinteger,adparamoutput)
cmd.parameters.append param1
cmd.parameters.append param2
//执行之
cmd.execute
//得到结果

OutRet=clng(param2) '得到你想要的返回值

exit sub
Err:
msgbox err.number & err.descrpition
end sub
lhd_cn 2003-08-14
  • 打赏
  • 举报
回复
你可以使用DataEnvironment,然后添加命令,在通用选项卡中的数据源选择‘存储过程’就可以了,其他的可以参考msdn.

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧