社区
VB基础类
帖子详情
如何用vb调用存储过程?谢谢大家了
zerofinish
2007-01-05 03:25:05
rt
...全文
234
2
打赏
收藏
如何用vb调用存储过程?谢谢大家了
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerofinish
2007-01-06
打赏
举报
回复
大家帮帮我啊
zq972
2007-01-06
打赏
举报
回复
该范例使用 Append 和 CreateParameter 方法执行具有输入参数的存储过程。
Public Sub AppendX()
Dim cnn1 As ADODB.Connection
Dim cmdByRoyalty As ADODB.Command
Dim prmByRoyalty As ADODB.Parameter
Dim rstByRoyalty As ADODB.Recordset
Dim rstAuthors As ADODB.Recordset
Dim intRoyalty As Integer
Dim strAuthorID As String
Dim strCnn As String
' 打开连接。
Set cnn1 = New ADODB.Connection
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
cnn1.Open strCnn
cnn1.CursorLocation = adUseClient
' 使用单一参数打开命令对象。
Set cmdByRoyalty = New ADODB.Command
cmdByRoyalty.CommandText = "byroyalty"
cmdByRoyalty.CommandType = adCmdStoredProc
' 获取参数值并追加参数。
intRoyalty = Trim(InputBox("Enter royalty:"))
Set prmByRoyalty = cmdByRoyalty.CreateParameter("percentage", _
adInteger, adParamInput)
cmdByRoyalty.Parameters.Append prmByRoyalty
prmByRoyalty.Value = intRoyalty
' 通过执行命令创建记录集。
Set cmdByRoyalty.ActiveConnection = cnn1
Set rstByRoyalty = cmdByRoyalty.Execute
' 打开 Authors 表以获取作者姓名进行显示。
Set rstAuthors = New ADODB.Recordset
rstAuthors.Open "authors", cnn1, , , adCmdTable
' 打印记录集中的当前数据,从 Authors 表中添加作者姓名。
Debug.Print "Authors with " & intRoyalty & " percent royalty"
Do While Not rstByRoyalty.EOF
strAuthorID = rstByRoyalty!au_id
Debug.Print " " & rstByRoyalty!au_id & ", ";
rstAuthors.Filter = "au_id = '" & strAuthorID & "'"
Debug.Print rstAuthors!au_fname & " " & rstAuthors!au_lname
rstByRoyalty.MoveNext
Loop
rstByRoyalty.Close
rstAuthors.Close
cnn1.Close
End Sub
vb
调用
存储过程
基本教程
###
vb
调用
存储过程
基本教程 #### 知识点概览 - 使用
VB
.NET或
VB
6来
调用
数据库中的
存储过程
。 - 创建`ADODB.Command`对象并设置其属性。 - 创建参数对象,并将参数添加到`Command`对象中。 - 执行
存储过程
并处理返回...
VB
6.0
调用
存储过程
的例子(方法一)
###
VB
6.0
调用
存储过程
的例子(方法一) 在Visual Basic 6.0中,
调用
数据库中的
存储过程
是一项非常实用的功能。本篇将详细解释一个具体的示例,通过
VB
6.0来
调用
一个名为`ADOTestRPE`的
存储过程
,并测试其返回值、...
在
VB
6.0中
调用
SQL Server的
存储过程
.pdf
在
VB
6.0中
调用
SQL Server的
存储过程
是
VB
开发者经常遇到的问题,本文将详细介绍如何在
VB
6.0中
调用
SQL Server的
存储过程
,并对
存储过程
的优点和使用方法进行了详细的解释。 首先,
存储过程
是一种封装方法,用于重复...
vb
调用
oracle
存储过程
在Visual Basic中,通过ADO (ActiveX Data Objects) 库可以实现对Oracle数据库的操作,包括
调用
存储过程
。在给定的代码片段中,可以看到一个名为`AddTimePay`的子过程,它负责
调用
Oracle数据库中的
存储过程
`add_...
使用
VB
调用
oracle数据库
存储过程
的研究.pdf
【
VB
调用
Oracle数据库
存储过程
】在软件开发中,
VB
(Visual Basic)与Oracle数据库的结合使用非常常见。Oracle数据库是一种高效的关系型数据库系统,它提供了丰富的
存储过程
功能,能够预编译和存储复杂的SQL语句及...
VB基础类
7,786
社区成员
197,586
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章