小弟是个ASP新手,现在做表单检测时遇到了困难,希望大侠们能出我的困惑!小弟感激不尽!!!!!
这是个ACCESS数据库连接的问题,我怎么老连不起来。
目的:是想通过对数据库的访问,核对是否可以进入1.asp这个页面,否则退回首页。
我的机子运行环境是:WINDOWS 2000 的操作系统。
数据库name存放在H盘下的“聊天室”文件下;name中有一个"ma"数据表。
第一步:
打开“控制面板”——“ODBS数据源”,在里面选择“Microsoft Access Driver (*.mdb)”驱动程序。
第二步:
在check.asp网页中写如以下代码:
<% set conn=server.CreateObject("adodb.connection")%>
<% conn.open"driver={microsoft Access driver(*.mdb);dbq=server.mappath("../聊天室/name.mdb") }%>
<% s1="select * from am where name='"&id&"' %>
<% set rec=server.CreateObject("adodb.recordset")%>
<% rec.open s1,3,3 %>
问题:数据库老是连接不上,说不能识别驱动程序什么的?请问问题出现在那里。是不是第一步的问题(是不是双重引用,可是不要第一步也不能连接),小弟需要详细解答。在此万分感谢!
望高手们指教!如果可以的话,能否把此程序下面的部分写完一下(表单传过来的ID和PWD与数据库的name、password进行匹配)