Dim conn1 As New Connection
conn1.Open "DSN=DSNwb;uid=admin;pwd=x819hp24;database=wb"
Dim 单号 As New ADODB.Parameter
Dim rs1 As New ADODB.Recordset
Dim Cmd1 As New ADODB.Command
Set Cmd1.ActiveConnection = conn1
Cmd1.CommandType = adCmdStoredProc
Set 单号 = Cmd1.CreateParameter(, adBSTR, adParamInput)
Cmd1.Parameters.Append 单号
单号.Value = Trim(Mid((Label7.Caption), 1, 1) & (Mid((Label7.Caption), 2, 6) - 1))
Cmd1.CommandText = "aa"
Set rs1 = Cmd1.Execute(numrec)
报表.show
'我的报表是datareport,数据源使用的是存储过程"aa"
conn1.Open "DSN=DSNwb;uid=admin;pwd=x819hp24;database=wb"
Dim 单号 As New ADODB.Parameter
Dim rs1 As New ADODB.Recordset
Dim Cmd1 As New ADODB.Command
Set Cmd1.ActiveConnection = conn1
Cmd1.CommandType = adCmdStoredProc
Set 单号 = Cmd1.CreateParameter(, adBSTR, adParamInput)
Cmd1.Parameters.Append 单号
单号.Value = Trim(Mid((Label7.Caption), 1, 1) & (Mid((Label7.Caption), 2, 6) - 1))
Cmd1.CommandText = "aa"
Set rs1 = Cmd1.Execute(numrec)
报表.show
'我的报表是datareport,数据源使用的是存储过程"aa"
解决方案 »
- VB WINSOCK控件的高手 帮小弟来解决一下问题吧!
- 有个小问题,想不明白 大家帮忙看看 关于程序只能运行一次,并且要传递参数
- 运行时错误:713 类未注册 查找对象,其CLSID为{00000010-0000-0010-8000-00AA006D2EA4}
- 这两个函数有什么区别啊?
- VB中事件的相应
- 请问如何检测输入的路径包含中文字!
- 如何让flexgrid控键,不实现多行选中?
- DataGrid的焦点问题!
- ADO如何得到一个mdb数据库中的所以表名?
- 急急急..是否可以创建一个对象.让它处理成批的文件复制.请看:
- 发送邮件时怎样通过MX记录直接递送给目的域名,急!!!
- 如何播放资源文件中的声音文件?
是用ODBC和OLEDB是有区别的:)
中的第一个参数你怎么空着
需要你写的存储过程的参数名称
返回值返回 Recordset 对象引用。参数CommandText 字符串,包含要执行的 SQL 语句、表名、存储过程或特定提供者的文本。RecordsAffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。Options 可选,长整型值,指示提供者应如何计算 CommandText 参数,可为下列值:常量 说明
AdCmdText 指示提供者应按命令的文本定义计算 CommandText。
AdCmdTable 指示 ADO 应生成 SQL 查询以便从 CommandText 命名的表中返回所有行。
AdCmdTableDirect 指示提供者应从 CommandText 命名的表中返回所有行。
AdCmdTable 指示提供者应按表名计算 CommandText。
AdCmdStoredProc 指示提供者应按存储过程计算 CommandText。
AdCmdUnknown 指示 CommandText 参数中的命令类型未知。
adAsyncExecute 指示命令应该异步执行。
adAsyncFetch 指示对在 CacheSize 属性指定的初始数量之后的剩余行使用异步提取。
例如:
我有一个存储过程
create proc sunny (@x int) as select * from orders where employeeid=@x
有一个参数为x
那我在调用的时候就要这样Set pa = com.CreateParameter("@x", adInteger, adParamInput)
com.Parameters.Append pa