我自己在服务器端写了一个简单的存储过程如下:
create procedure long
(@age int)
as
select 姓名,性别,年龄,职业
from login
where 年龄=@age
return
我现在想在VB中调用该过程,怎么调用啊?帮帮我啊,
set cn=createobject("adodb.connection")
cn.open "driver={sql server};server=local;database=system"
set fs=createobject("adodb.recordset")
下面调用我就不知道该怎么写了,望大虾帮帮忙,小弟急用
create procedure long
(@age int)
as
select 姓名,性别,年龄,职业
from login
where 年龄=@age
return
我现在想在VB中调用该过程,怎么调用啊?帮帮我啊,
set cn=createobject("adodb.connection")
cn.open "driver={sql server};server=local;database=system"
set fs=createobject("adodb.recordset")
下面调用我就不知道该怎么写了,望大虾帮帮忙,小弟急用
解决方案 »
- 大家帮帮忙!
- WM_SETCURSOR的问题
- application-defined or object-defined error 出错
- 怎么样清空字符串
- 谁有关于文件操作(批量更改文本件中内容)的文章或程序?
- c写dll中函数参数为结构指针,vb中怎么声明?急,等待中。。。
- 在VB中如何调用带参数的ACCESS查询?
- 在VC中编译DLL并在VB中调用的问题
- 用SendMessage怎样向系统发送像ALT+A ALT+F4 CTRL+Q的消息?150分求救!
- 关于 VB6.0 调用 MCISendString 函数播放 WMA 文件的问题?
- 向大侠求救(十万火急):如何保护自己的asp应用程序,我辛辛苦苦做的asp应用程序,已经交给客户,安装完毕,但客户和中间人耍赖不给钱,请教大侠
- 招聘志同道合的同仁 借宝地 谢谢
Set cmdProc = New ADODB.Command Set cmdProc.ActiveConnection = cn
With cmdProc
.CommandType = adCmdStoredProc
.CommandText = strCmdText
.Parameters(1).Direction = adParamInput
.Parameters(1) = 1 .Parameters(2).Direction = adParamOutput
'.Parameters(2) = 2
Next
.Parameters(0).Direction = adParamReturnValue
Set rsResult = .Execute存储过程中要返回记录集要加入 SET NOCOUNT ON 语句
http://www.china-askpro.com/msg35/qa37.shtml