Office中国论坛/Access中国论坛
标题: 为什么老提示错误 [打印本页]
作者: xito762000 时间: 2003-1-22 16:13
标题: 为什么老提示错误
Option Compare Database
Private Dbm As Database
Private TblA As Recordset
Private Chl As String
Private Sub Form_Load()
[B] 'DAO3.6 object libary 引用已建立[/B]
Set Dbm = CurrentDb
'[B]调试的时候,Dbm总是为Nothing???[/B]
[B]'为什么下面一句执行,老是提示类型不匹配????[/B]
[U]Set TblA = Dbm.OpenRecordset("st_base", 2)[/U]
Form.Caption = "EX-6-3-2范例"
txt01 = 0
Chl = Chr(10) + Chr(13)
End Sub[em06][em06][em06][em06][em06][em06]
[此贴子已经被作者于2003-1-22 8:12:31编辑过]
作者: zhengjialon 时间: 2003-1-22 16:20
没错呀?一切正常。
作者: cattjiu 时间: 2003-1-22 16:20
Private Sub Form_Load()
Private Dbm As Database
Private TblA As Recordset
Private Chl As String
[此贴子已经被cattjiu于2003-1-22 8:19:59编辑过]
作者: xito762000 时间: 2003-1-22 16:36
按Cattjiu版主,提示"编译错,Sub或Function的属性无效",就将Private改为Dim,还是到
Set TblA = Dbm.OpenRecordset("st_base", 2)时,提示类型不匹配????
(另外我将定义变量写在通用中,是因为其他控件还要用)
帮帮我,谢谢!
作者: yorkjun 时间: 2003-1-22 16:38
你看一下是不是同时还引用了ADO,如果是的话,取消ADO引用,并把DAO 3.6的引用优先级提前(在引用对话框边上有上下箭头)。我也碰到过,希望对你有帮助。
作者: xito762000 时间: 2003-1-23 01:36
这是我做程序的具体情况(附件):
[upload=doc]http://www.office-cn.net/vvb/uploadimages/200312217352893461.doc[/img]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |