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

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

cnnScgl.Open "dsn=scgl;"

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

...全文
172 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧