帮小弟看看啊:一个小问题都难了我几天了,就是搞不出来! 我只是想示范一下如何访问Access,可......... 我哭啊!先给大家鞠躬了!帮 -------------------------------------------------------------------------------------- <% Set conn=Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("\db\user.mdb") set rs=Server.CreateObject("adodb.Recordset") '建立recordset对象用以访问数据库 sqlstr="select * from table" '列出table的所有记录 rs.open sqlstr,conn,1,3 '表示打开数据库的方式 rs.movefirst '将指针移到第一条记录 while not rs.eof '判断指针是否到尾,到头用 rs.bof response.write(rs("name")) '显示数据表中的name字段 rs.movenext '将指针移动到下一条记录 wend '循环结束 rs.close '关闭数据库,释放资源 conn.close set rs=nothing set conn=nothing %> -------------------------------------------------------------------------------- 总是显示http 500内部服务器错误! 我都快崩溃了! 我单独执行: <% Set conn=Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("\db\user.mdb") %> 这两行没问题,应该说user.mdb是连上了,可为什么不列不出表table中的name字段啊? 求求大家:在线等啊
[此贴子已经被作者于2004-06-03 20:46:39编辑过]