关于VB操作存储过程的示例谁给一个
比如,一个存储过程中,有个字段,名称是memberid,我想从存储过程中查询一条记录,要求memberid=10为了节省您的时间前面那些连接数据库的语句就不需要写了。直接...
比如,一个存储过程中,有个字段,名称是 memberid ,我想从存储过程中查询一条记录, 要求 memberid=10
为了节省您的时间前面那些连接数据库的语句就不需要写了。
直接写后面的查询吧。比如从commandtype开始写。
谢谢了。如果看不明白请提问,我再补充。
代码里最好有注释。谢谢 展开
为了节省您的时间前面那些连接数据库的语句就不需要写了。
直接写后面的查询吧。比如从commandtype开始写。
谢谢了。如果看不明白请提问,我再补充。
代码里最好有注释。谢谢 展开
展开全部
Dim cmd As ADODB.Command 'Command对象
Dim para As ADODB.Parameter '参数
dim conn as ADODB.Connection 'SQL连接
Dim rs As ADODB.Recordset '记录集
Set cmd = New ADODB.Command '实例化命令对象
Set cmd.ActiveConnection = conn '指定连接
cmd.CommandText="存储过程名" '指定要执行的存储过程
cmd.CommandType =adCmdStoredProc '指定命令类型为存储过程
Set para = cmd.CreateParameter() '实例化参数
para.Name = "@memberid" '参数名称,这里用你自己存储过程中的参数名代码
para.Type = adInteger '指定参数类型
para.value=10 '指定参数值
'如果有多个参数重复上面4行
set rs=cmd.Execute() '执行存储过程,如果不返回记录集的,可以写成 cmd.Execute
Dim para As ADODB.Parameter '参数
dim conn as ADODB.Connection 'SQL连接
Dim rs As ADODB.Recordset '记录集
Set cmd = New ADODB.Command '实例化命令对象
Set cmd.ActiveConnection = conn '指定连接
cmd.CommandText="存储过程名" '指定要执行的存储过程
cmd.CommandType =adCmdStoredProc '指定命令类型为存储过程
Set para = cmd.CreateParameter() '实例化参数
para.Name = "@memberid" '参数名称,这里用你自己存储过程中的参数名代码
para.Type = adInteger '指定参数类型
para.value=10 '指定参数值
'如果有多个参数重复上面4行
set rs=cmd.Execute() '执行存储过程,如果不返回记录集的,可以写成 cmd.Execute
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询