我在模块中定义了这个通用的记录集
Option Explicit
Public db As Database, db2 As Database, rs1 As Recordset, rs2 As Recordset, qr As QueryDef, qr2 As QueryDef
Public myrs As Recordset我再把一个窗体里查询到的记录进行赋值
却会报错
Private Sub Form_Load()
Dim a
Dim i As Integer
Dim rs As New ADODB.Recordset '写入数据库是OK的
Dim cn As New ADODB.Connection
Dim strCn As String, strSQL As String
strCn = "Provider=sqloledb;server=.;Database=sxcpmc;Uid=sa;Pwd=;"
cn.Open strCn
rs.Open "select * from user1", cn, adOpenKeyset, adLockOptimistic
myrs = rs 这句会报错“属性的使用无效”
MsgBox "OK,打开了记录集"
Option Explicit
Public db As Database, db2 As Database, rs1 As Recordset, rs2 As Recordset, qr As QueryDef, qr2 As QueryDef
Public myrs As Recordset我再把一个窗体里查询到的记录进行赋值
却会报错
Private Sub Form_Load()
Dim a
Dim i As Integer
Dim rs As New ADODB.Recordset '写入数据库是OK的
Dim cn As New ADODB.Connection
Dim strCn As String, strSQL As String
strCn = "Provider=sqloledb;server=.;Database=sxcpmc;Uid=sa;Pwd=;"
cn.Open strCn
rs.Open "select * from user1", cn, adOpenKeyset, adLockOptimistic
myrs = rs 这句会报错“属性的使用无效”
MsgBox "OK,打开了记录集"
解决方案 »
- 在打开前总是提示该页包含未知的潜在安全缺陷,请问,如何让他不用弹出这个?
- VB如何设定VB引用的可执行文件里的参数的值?
- -------- 蛋帖,过来看有没熟人在?-------
- vb封装c++写的标准dll的参数问题
- 用VB打开指定的工作薄(.xls)中的工作表(sheet)??? 在线等。。。。。
- 50分求1个4字成语
- 关于TDBGrid控件的属性(3).在线等,一个问题100分.马上结帐?
- 1000分问题领分 ColdMooon(月光寒) 400/600/1000分
- 100分大发送,恳请高手指点<数据库应用程序的发布问题>
- VB的几个问题,请大虾们帮帮忙
- 请问如何删除字符串中的全角空格?
- 在线求教!调用dll不显示其中数值。
需要set一下。
Set myrs = rs
改为Set myrs = rs 它又提示类型不对??真是不知道怎么回事了??
dim myrs
把recordset放到模块中定义,那样就能所有窗体都可见了