有关asp与access的问题

china_wu 2002-04-19 12:00:14
const adOpenKeyset=1
const adLockOptimistic=3

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\bbsdb.mdb")
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from user",conn,adOpenKeyset,adLockOptimistic,adcmdtable
Response.Write(rs.RecordCount)

我用上面的code,为何记录数总显视为0呢?但表中有记录,请各位高手帮帮我
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuzxit 2002-04-19
  • 打赏
  • 举报
回复
漏了一個 )
set rs=conn.execute("select * from user")
liuzxit 2002-04-19
  • 打赏
  • 举报
回复
用rs.open的rs.RecordCount這個屬性跟參數有關吧﹐你把rs.open改成rs.execute的方式看看行不。如下﹕
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db\bbsdb.mdb")
set rs=conn.execute("select * from user"
Response.Write(rs.RecordCount)

julyclyde 2002-04-19
  • 打赏
  • 举报
回复
,adcmdtable 去掉
zxlkxy 2002-04-19
  • 打赏
  • 举报
回复
‘adOpenKeyset,adLockOptimistic,adcmdtable ’可能这几个参数的问题,用3,1就没有问题,用3,2就不行,我也不知为什么!
ChinaOk 2002-04-19
  • 打赏
  • 举报
回复
try
先rs.movelast
然后再取recordcount的值

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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