免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3401 | 回复: 4
打印 上一主题 下一主题

recordset问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-15 19:25 |只看该作者 |倒序浏览
<%dim conn, rs
set conn=server.createobject(\"adodb.connection\"
conn.open \"dsn=yy;uid=popo;pwd=123\"
set rs=server.createobject(\"adodb.recordset\"

rs.open \"select* from counter\"%>
运行时出现以下错误错误类型:
ADODB.Recordset (0x800A0E7D)
/web/default.asp, 第 6 行
请问是什么原因???
我用的数据库的是sql server2000来的

论坛徽章:
0
2 [报告]
发表于 2004-11-15 19:47 |只看该作者
打开之前要做些事情吧?

或者这样打开
rs.connection=conn
或者这样打开
rs.open conn,\"select* from counter\"
或者是
rs = conn.open \"select* from counter\"
大概意思是这样,我记不得很清楚了,你可以查一下!

论坛徽章:
0
3 [报告]
发表于 2004-11-16 17:56 |只看该作者

不行的

<%dim conn, rs
要是我改为以下就行了,
set conn=server.createobject(\"adodb.connection\"
conn.open \"dsn=yy;uid=popo;pwd=123\"
set rs=conn.execute(\"select *from count\"就行了,,而现在我想知道为什么
一开始的很多书都是这样写的但是不行会出现以上的错误,,, 你说在上面之前
要做些事改做什么事呀,,,是不是SEVER 2000要设什么呢??????

论坛徽章:
0
4 [报告]
发表于 2004-11-16 20:23 |只看该作者

Re: 不行的

最初由 popo4405 发布
[B]<%dim conn, rs
要是我改为以下就行了,
set conn=server.createobject(\"adodb.connection\"
conn.open \"dsn=yy;uid=popo;pwd=123\"
set rs=conn.execute(\"select *from count\"就行了,,而现在我想知道为什么
一开始的很多书都是这样写的但是不行会出现以上的错误,,, 你说在上面之前
要做些事改做什么事呀,,,是不是SEVER 2000要设什么呢?????? [/B]


一定要建立一个rs是根据什么连接打开的联系啊。

论坛徽章:
0
5 [报告]
发表于 2004-11-16 22:56 |只看该作者
应该写成:
rs.Open \"select* from counter\",conn,1,1
或者写成:
sql=\"select* from counter\"
rs.Open sql,conn,1,1
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP