ajax如何获取记录集?

[复制链接]
查看11 | 回复1 | 2011-6-26 04:10:30 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-6-26 04:10:30 | 显示全部楼层
在ASP理,%%默认是以VBScript作为后台代码的
以上代码你用%%的话,编译器自然当做VBScript来处理啦!

要改成
scriptlanguage=\"javascript\"runat=\"server\"

........JavaScript代码段......

/script

而且,你的程序明显有问题,你还是沿用了VBScript的语法规则
JavaScript和VBScript在语法上还是有很大区别的

改成这样吧:

scriptlanguage=\"javascript\"runat=\"server\"

varconn=Server.CreateObject(\"ADODB.Connection\")
conn.Provider=\"Microsoft.Jet.OLEDB.4.0\"
conn.Open(\"d:\\guest\\table.mdb\")

varrs=Server.CreateObject(\"ADODB.recordset\")
rs.Open(\"Select*fromgame\",conn)

if(!rs.EOF)
for(varx=0;xrs.fields.Count;x)
{
response.write(rs.Fields.Item(x).Name)
response.write(\"=\")
response.write(rs.Fields.Item(x).Value)
}

/script

当然,这只能显示查询结果的第一行所有列而已。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行