描述: ActiveX 部件不能创建对象: 'ADOCE.Connection.3.1'

wuzhu266 2010-11-20 03:09:16
我在做asp访问sql数据库的试验,
asp代码如下:
Set Conn=CreateObject("ADOCE.Connection.3.1")
Set rs = CreateObject("ADOCE.Recordset.3.0")
Conn.Open"Provider=Microsoft.SQLSERVER.OLEDB.CE.1.0;Data Source=\My Documents\tadmin.sdf"
Dim rs
Set rs=CreateObject("adoce.recordset")
rs.open "create table mytable(firstfield text,secondfield integer)"
Set rs=Nothing
运行时出现这样错误:脚本中的分析错误

Microsoft VBScript 运行时错误: '800a01ad'

描述: ActiveX 部件不能创建对象: 'ADOCE.Connection.3.1'

在文件 /stutest.asp 中
在行 11 上
我已经搭建好了web服务器,添加了httpd,sql,com。dcom组件,请大家指教啊,asp怎样访问sql数据库呢,需要做些什么工作,多写大家指教啊!!!!
...全文
162 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
laqlm123 2011-12-10
  • 打赏
  • 举报
回复
你们这些人啊,其实很简单,只要下载个ADO 的COM组件,然后注册下就可以了,然后安装三个安装CAB,他们是sqlce.wce5.armv4i.CAB 、sqlce.repl.wce5.armv4i.CAB 、sqlce.dev.ENU.wce5.armv4i.CAB
laqlm 2011-07-31
  • 打赏
  • 举报
回复
呜呜,我也是做这个东西的,同感啊,我网页上有为圣人说,要做COM组件注册的,可能就是这事情了吧
wxlaaabbb 2011-06-24
  • 打赏
  • 举报
回复
我也是这个问题,求解呀1!
wuzhu266 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dotcpp 的回复:]
哦对了,我说一下我的项目里面自己的解决方法。

额....

我把数据库换成了文本文件了。。呵呵,但这就是样,我也发现CreateObject也不能操作文件。后来又用COM封装了文件操作。。唉,WINCE做ASP服务器,就是一鸡肋功能。
[/Quote]
我也试过读TXT的方法,和你遇到的问题一样,谢谢啊!!能把你写的com组件程序给我传一下吗?我的邮箱wuzhu266@126.com,qq:573654961.希望不吝赐教啊
wuzhu266 2010-11-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dotcpp 的回复:]
很遗憾的告诉你,当你查了很多资料后,你会发现你的想法是行不能的,因为我以前也问过同样 的问题http://topic.csdn.net/u/20100929/09/1da72add-66ac-4e09-8317-f955c3320199.html。后来只能做一个COM,COM里面封装对数据库的操作,然后用ASP页面来调用自己的COM

至于如何封装和使用COM,VCKBASE的杨老师讲的非常详……
[/Quote]
谢谢啊!!终于找到恩人了,能把你写的com组件程序给我传一下吗?我的邮箱wuzhu266@126.com,qq:573654961.希望不吝赐教啊
  • 打赏
  • 举报
回复
跟楼上的一样,我原来也是想用asp直接操作sqlce的,后来发现需要去编写com组件,等我去学习sqlce的oledb编程以让我的com封装这些功能的时候,我发现我还是太嫩了,我最多做到了用oledb新建数据库跟表,实际的数据修改我是一直没有实现。

最后,我只能用XML来代替数据了,用Microsoft.XMLDOM或者MSXML2.DOMDocument组件来操作xml。

就是这样,我的xml数据库文件也没有超过1千个节点。纯粹就是辅助功能。
DotCpp 2010-11-21
  • 打赏
  • 举报
回复
哦对了,我说一下我的项目里面自己的解决方法。

额....

我把数据库换成了文本文件了。。呵呵,但这就是样,我也发现CreateObject也不能操作文件。后来又用COM封装了文件操作。。唉,WINCE做ASP服务器,就是一鸡肋功能。
DotCpp 2010-11-21
  • 打赏
  • 举报
回复
很遗憾的告诉你,当你查了很多资料后,你会发现你的想法是行不能的,因为我以前也问过同样 的问题http://topic.csdn.net/u/20100929/09/1da72add-66ac-4e09-8317-f955c3320199.html。后来只能做一个COM,COM里面封装对数据库的操作,然后用ASP页面来调用自己的COM

至于如何封装和使用COM,VCKBASE的杨老师讲的非常详细:http://www.vckbase.com/vckbase/columnist/yangfeng/
asmlearn 2010-11-21
  • 打赏
  • 举报
回复
ce求支持asp吧。里而有一个直接访问数据库的例子,不过好象不是sql的。

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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