社区
数据库(包含打印,安装,报表)
帖子详情
如何调用返回值类型为recordset的函数?
oldsky
2003-09-08 10:25:05
我遇到如下问题:
Dim rst As New adodb.Recordset
Set rst = ReadTQStyle() 'ReadTQStyle函数返回类型为recordset
Debug.Print rst.RecordCount '报错:对象关闭时,操作不允许
...全文
106
11
打赏
收藏
如何调用返回值类型为recordset的函数?
我遇到如下问题: Dim rst As New adodb.Recordset Set rst = ReadTQStyle() 'ReadTQStyle函数返回类型为recordset Debug.Print rst.RecordCount '报错:对象关闭时,操作不允许
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingnup
2003-09-11
打赏
举报
回复
你应该贴ReadTQStyle函数的代码出来大家才能帮你分析.
tfront
2003-09-09
打赏
举报
回复
为什么不把函数直接写成Public Function ReadTQStyle() As Adodb.RecordSet
返回值也不用写rs.clone,直接Set ReadTQStyle=rs就可以了。
oldsky
2003-09-09
打赏
举报
回复
ReadTQStyle()
函数F8单步调没问题
xingnup
2003-09-08
打赏
举报
回复
应该是你的函数返回Recordset失败了.或返回的Recordset未打开.
betagain
2003-09-08
打赏
举报
回复
ReadTQStyle(里面少东西?)
lxcc
2003-09-08
打赏
举报
回复
Public Function ReadTQStyle() As Object
Dim strSql As String
strSql = "SELECT * FROM YourTable WHERE con..."
On Error Resume Next
rs.Open strSql, cn, 1, 3
If Err.Number <> 0 Then
'MsgBox "应用程序出错,错误提示:" & Err.Description
Exit Function
End If
Set ReadTQStyle= rs.Clone
rs.Close
End Function
lxcc
2003-09-08
打赏
举报
回复
Public Function ReadTQStyle() As Object
Dim strSql As String
strSql = "SELECT * FROM YourTable WHERE con..."
On Error Resume Next
rs.Open strSql, cn, 1, 3
If Err.Number <> 0 Then
'MsgBox "应用程序出错,错误提示:" & Err.Description
Exit Function
End If
Set ReadTQStyle= rs.Clone
rs.Close
End Function
wumy_ld
2003-09-08
打赏
举报
回复
把ReadTQStyle()的代码贴出来看看,应该是那里面有问题
dary_zhou
2003-09-08
打赏
举报
回复
我建义你用F8进行调试一下,看问题出在哪里
还有一种可能就是你的记录集打开方试如果不是1,1那rst.RecordCount 这个属性就会是-1
szyhy810518
2003-09-08
打赏
举报
回复
建议用函数参数传递Recordset对象
Public Function ReadTQStyle(objRs as adodb.recordset) As boolean
Dim strSql As String
strSql = "SELECT * FROM YourTable WHERE con..."
On Error Resume Next
objRs.Open strSql, cn, 1, 3
If Err.Number <> 0 Then
ReadTQStyle=false
else
ReadTQStyle=true
End If
End Function
pyhjy
2003-09-08
打赏
举报
回复
连接对象connection的execute方法的返回值是recordset
自动识别Access 2000数据库路径例子,可以查上一条记录,下一条记录, '数据库连接,'查询语句,'
调用
函数
等,VB6.0源代码,
函数
可以作为子过程,也可以
返回值
。例如,一个简单的计算平均值的
函数
: ```vb Function CalculateAverage(rs As ADODB.
Recordset
) As Double Dim total As Double, count As Integer If Not rs.EOF Then rs....
高考专题复习专题四-自定义
函数
及VB访问数据库.doc
例如,`ads = sx`将
函数
ads的
返回值
设置为变量sx的值。 8. 循环结构与条件判断: 在VB中,For...Next和Do...Loop用于循环结构,If...Then...Else用于条件判断。在给定的代码段中,循环和条件语句用于统计分数的个数...
使用VB
调用
oracle数据库存储过程的研究.pdf
如果是
函数
,需定义变量接收
返回值
。 **实例分析**: 例如,我们有一个名为`studentDB`的Oracle数据库,创建了一个名为`p_insert`的存储过程,用于向名为`student`的表中插入数据。这个存储过程接受三个参数:学号...
ASP连接数据库的
函数
- **返回连接对象**:将打开的连接对象赋值给
函数
返回值
。 - **异常处理**:如果发生错误,则关闭连接,并输出错误信息后结束响应。 **使用示例**: ```vb Dim rs Set rs = Server.CreateObject("ADODB.
Recordset
...
VC ADO
调用
存储过程
使用`CreateParameter`
函数
创建,指定参数名、
类型
、方向、大小和初始值。例如,对于整型参数,Type应设置为adInteger;对于字符串,Type应设置为adVarChar。 3. **使用_Append方法添加参数**: 将创建的_...
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章