刚到一家新公司上班,接了一个原来别人写的系统,关于数据库的,碰到难题请各位路大师解救

windowsXP 2001-08-01 11:29:40
程序运行时提示:activex部件不能创建对象。
进行调试,发现锁定在这一语句:

cnnScgl.Open "dsn=scgl;"

请问这是哪里出了问题,?

...全文
115 点赞 收藏 15
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bucher 2001-08-05
用createobject "adodb.connection" 试试ado是否正常
回复
windowsXP 2001-08-05
请问,如何去读别人的程序才比较好呢?
回复
jixian 2001-08-02
重装系统吧,我遇到过
回复
windowsXP 2001-08-02
TO我JINCAI78
你是谁啊? 现在人在哪里呢?
为什么会问我这个问题呢?
你会什么呢?
回复
jincai78 2001-08-02
你公司还要人吗?
回复
windowsXP 2001-08-02
为什么我在W2K的控制面板中找不到ODBC这一东东呢?
回复
zeng_zhh 2001-08-01
如果是ADO的話,應該是:

cnnScg1.Open "scgl","sa","your_Pws"
回复
Netis_Sun 2001-08-01
1.ado的版本是否正确?
2.是不是有这么dim cnnScgl as new adodb.connection 或 set cnnscgl=new
adodb.connection
3.odbc中有没有数据源名字为scgl
4.dsn存在检查连接的数据库是否正确
5.cnncsgl.open "dsn=scgl;uid=sa"
回复
chinapig 2001-08-01
看一下是否引用ado并创建了ado实例
回复
ciml 2001-08-01
用的什么数据库?
恐怕还不是这就的问题,是否引用了ado对象?
回复
ltpao 2001-08-01
ADO没有正确安装
回复
little_hero 2001-08-01
肯定是ADO没有引用
回复
windowsXP 2001-08-01
数据源没有错,在控制面板的ODBC中的系统DSN的“SCGL”测试连接成功,
在模块中有这么一句:
Public cnnScgl As New ADODB.Connection
是ADO。
但是更改为: cnnscgl.open "dsn=scgl;uid=sa;"也是不行
回复
songyangk 2001-08-01
查看一下数据源,你的数据源可能不存在或者不正确。
回复
outer2000 2001-08-01
up
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2001-08-01 11:29
社区公告
暂无公告