| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 718 人关注过本帖
标题:无法新建Adodb.conncection对象
只看楼主 加入收藏
suenwei
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-16
收藏
 问题点数:0 回复次数:8 
无法新建Adodb.conncection对象

我的程序:
Private Sub Form_Load()
Dim CON As New ADODB.CONNECTION

Set CON = New ADODB.CONNECTION

CON.ConnectionString = "driver={sql server};server=服务器名;uid=sa;pwd=;database=数据库名"
CON.Open

End Sub

编译时的错误:
第一行:As New ADODB.CONNECTION
User-defined type not defined

大虾帮帮忙,是不是我少装了什么东西?

搜索更多相关主题的帖子: Adodb conncection 数据库 服务器 CON 
2006-01-16 09:44
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
你已经用dim定义了new adodb.connnetion了...就不要用set 了...

我的msn: myfend@
2006-01-16 10:17
suenwei
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-16
收藏
得分:0 

修改后的程序:
Private Sub Form_Load()
Dim CON As New ADODB.CONNECTION

CON.ConnectionString = "driver={sql server};server=服务器名;uid=sa;pwd=;database=数据库名"
CON.Open

End Sub

可是错误还是一样的。

2006-01-16 10:34
moshen62
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2006-1-12
收藏
得分:0 
你没有引用ADODB对象

2006-01-16 10:47
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

可能错误是楼上说的..没有引用ADODB对象....
我之前试了一下...以下代码测试成功..
Private Sub Command1_Click()
ProviderX
End Sub

Public Sub ProviderX()

Dim cnn1 As ADODB.Connection
On Error GoTo errhandle

'使用 Microsoft ODBC提供者打开连接
Set cnn1 = New ADODB.Connection
cnn1.ConnectionString = "driver={SQL Server};" & _
"server=LUZHB;uid=sa;pwd=123"
cnn1.Open strCnn
cnn1.DefaultDatabase = "pubs"

'显示提供者
MsgBox "提供者: " & cnn1.Provider
cnn1.Close
Exit Sub
errhandle:
MsgBox Err.Description, vbOKOnly, "错误"
End Sub


我的msn: myfend@
2006-01-16 11:29
suenwei
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-16
收藏
得分:0 
以下是引用moshen62在2006-1-16 10:47:00的发言:
你没有引用ADODB对象

不知道该如何引用?

2006-01-16 16:41
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

工程-->引用-->Microsoft ActiveX Data Objects 2.X Library
'注:2.X是版本号...


我的msn: myfend@
2006-01-16 17:47
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 
Dim cnn1 As ADODB.Connection
Set cnn1 = New ADODB.Connection

不能写成

Dim CON As New ADODB.CONNECTION

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2006-01-18 14:45
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 

Dim cls As TestClass = New TestClass
这是vb.net中的定义对象变量的方法。


IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2006-01-18 14:52
快速回复:无法新建Adodb.conncection对象
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016883 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved