这是那里错了?请高手指点

yhsx98507 2002-07-26 10:09:38
<html>
<head>
</head>
<body>
<hr>
<p>
<%
set dbconn=server.createobject("adodb.connection")
dbconn.open"dsn=mydata;database=tongxunlu;uid="";pwd="""
commandtext="select * from 98(5)"
set dbrs=dbconn.execute(commandtext)

reponse.write"<table boder=1>"
td="<td>"
tr="<tr>"
for i=0 to dbrs.fields.count-1
reponse.write td&dbrs.filds(i).name
next
response.write tr
do while not dbrs.eof
for i=0 to dbrs.field.count-1
responde.write td &dbrs.field(i).value
next
response.write tr
dbrs.movenext
loop
response.write"</table>"
dbrs.close
dbconn.close
%></body>
</html>

出错信息如下:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误。

/nf/tongxunlu.asp, 行9
...全文
8 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yhsx98507 2002-07-26
我按照你的方法试了,好象错误还是那样。或者告诉我你这样改的原因好不好?谢谢你了!
回复
firstname 2002-07-26
你的dbrs是建记录集吧,写成这样:
set dbrs=sever.createobject("ADODB.recordset")
commandtext="select * from [98(5)]"
dbrs.open commandtext,dbconn,3
用open的方式打开试一下
回复
skyarrow 2002-07-26
同意:qiushuiwuhen(秋水无恨)
回复
yhsx98507 2002-07-26
我吧它改成“五班”了,但是又出错了!错误信息如下:

Microsoft VBScript 运行时错误 错误 '800a01a8'

缺少对象: ''

/nf/tongxunlu.asp, 行11
请指教,谢谢
回复
qiushuiwuhen 2002-07-26
[98(5)]
回复
yhsx98507 2002-07-26
98(5)是我的表名啊,难道不可取数字名吗?
回复
ue 2002-07-26
commandtext="select * from 98(5)"

错误!98是个什么东西?
改为:
commandtext="select * from 表名"
回复
hnsdsxyh 2002-07-26
怎么没人理我,是问题太简单吗?希望好心人帮帮我,先谢了!(另:出错信息为:缺少对象,这个对象究竟是什么呢?)
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告