adodc 在winows7里的应用,提示错误430!急!!!!!
时间:2011-11-22
来源:互联网
run - time error 430
class does not support Automation or does not suppot
expected interface
代码
'数据库
Private mConn As New ADODB.Connection
Private mRst As New ADODB.Recordset
Private Sub Form_Load()
Dim sSQL As String
mConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\db.mdb;"
mConn.Open
End Sub
作者: law1980547304 发布时间: 2011-11-22
作者: Leftie 发布时间: 2011-11-22
Windows7里面的软件不能用access数据库吗?是不是需要安装office之后才能有啊
作者: law1980547304 发布时间: 2011-11-22
我也遇到这个问题了,郁闷的要死
作者: jiangsan883 发布时间: 2011-11-22
楼主?问题解决了没?
我也遇到这个问题了,郁闷的要死
没有呢, 帮我多顶一顶,等高手来吧
作者: law1980547304 发布时间: 2011-11-22
作者: Veron_04 发布时间: 2011-11-22
http://download.csdn.net/detail/veron_04/1498324
没积分了,你的这个在Windows7里能用吗? ,你在这里回答,我把这里的分给你,没有下载的那个积分了
作者: law1980547304 发布时间: 2011-11-22
'需要安装OFFICE,在:工程-》引用中,添加:Microsoft Activex Data Object 2.x Library 'OFFICE的版本可以是2003,也可以是2007,建议2003 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '函数功能:连接指定的数据库 '参数说明:cnnP:数据库连接对象; ' :adoP:数据集存储对象; ' :strPath:数据库路径; ' :strPassword:数据库密码; '返回说明:True:连接成功 False:连接失败 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Public Function funConnectDataBase(cnnP As ADODB.Connection, adoP As ADODB.Recordset, ByVal strPath As _ String, ByVal strPassword As String) As Boolean On Error GoTo errFunction Set cnnP = New ADODB.Connection Set adoP = New ADODB.Recordset cnnP.Provider = "Microsoft.Jet.OLEDB.4.0" cnnP.Open "Data Source = " & strPath & ";jet oledb:database password=" & strPassword funConnectDataBase = True Exit Function errFunction: funConnectDataBase = False End Function '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '函数功能:关闭数据库连接对象和数据文件的关联 '参数说明:cnnP:数据库连接对象; ' :adoP:数据库存储对象; '返回说明:True:关闭连接成功 False:关闭连接失败 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Public Function funCloseDataBase(cnnP As ADODB.Connection, adoP As ADODB.Recordset) As Boolean On Error GoTo errFunction Set adoP = Nothing Set cnnP = Nothing funCloseDataBase = True Exit Function errFunction: funCloseDataBase = False End Function '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '过程功能:对指定的对象执行指定的SQL语句 '参数说明:cnnP:ADO连接对象 ' :adoP:ADO记录集对象 ' :strSql:SQL语句 ' :bolQueryRecord:是否是查询记录集 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Public Sub subExcuteSQL(cnnP As ADODB.Connection, adoP As ADODB.Recordset, strSql As String, bolQueryRecord _ As Boolean) If bolQueryRecord Then '如果是查询记录集 adoP.Open strSql, cnnP, adOpenStatic, adLockBatchOptimistic Else cnnP.Execute strSql End If End Sub
作者: Veron_04 发布时间: 2011-11-22
作者: Veron_04 发布时间: 2011-11-22
楼主?问题解决了没?
我也遇到这个问题了,郁闷的要死
你现在解决了吗
作者: law1980547304 发布时间: 2011-11-22
1、funConnectdatabase:连接数据库
2、subExcuteSql:执行sql查询
3、funClosedatabase:查询完毕,断开数据库连接
作者: Veron_04 发布时间: 2011-11-22
依照我给你的代码可以解决,步骤如下:
1、funConnectdatabase:连接数据库
2、subExcuteSql:执行sql查询
3、funClosedatabase:查询完毕,断开数据库连接
不知道你这具体得怎么用
如果:
数据库路径 为 " & App.Path & "\db.mdb;"
没有密码
SQL = " Select * from aaa where id=1"
*.Fields("shu")
那么:
具体得怎么用,放在Form_Load中,text1.text中显示*.Fields("shu")
Private Sub Form_Load()
End Sub
作者: law1980547304 发布时间: 2011-11-22
我试了试,还是430,你来具体的例子看看,谢谢啦
作者: law1980547304 发布时间: 2011-11-22
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28