我寫的一個登錄的,可是不知道錯在哪里!請大家幫忙看一下!!!!!(50分)

  • 主题发起人 主题发起人 forjing_888
  • 开始时间 开始时间
F

forjing_888

Unregistered / Unconfirmed
GUEST, unregistred user!
<%
id=request("id")
password=request("password")
ok=session("checkok")
if ok<>"yes" then
set cnobject=server.createobject("adodb.connection")
dbpath=server.mappath("image1.mdb")
cnobject.open "driver={Microsoft Access Driver (*.mdb)};pwd=1234;dbq="&amp;dbpath
set recobject=server.createobject("adodb.recordset")
sql="select * from db1 where id='" &amp;
id &amp;"'"
sql= sql &amp;
" and password='" &amp;
password &amp;
"'"
recobject.open sql,cnobject,1,1,1
if not recobject.eof then
ok="yes"
session("checkok")=ok
else
%>
<html>
<head>
<meta http-equiv="Content-Language" content="zh-tw">
<meta http-equiv="Content-Type" content="text/html;
charset=big5">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>新網頁1</title>
</head>
<body background="bj1.gif">
<h2 align="center"><img src="log.gif"></h2>
<center>
<form action=<%request.servervariables("path_info")%> method=post>
<table border=1 cellspacing=0>
<tr>
<td><align=right>登入名稱:</td>
<td><input type=text name=id size=20></td>
</tr>
<tr>
<td><align=right>登入密碼:</td>
<td><input type=text name=password size=20></td>
</tr>
</table><p>
<input type=submit value="確定">
</form>
</center>
</body>
</html>
<%
response.end
end if
end if
%>
ODBC驅動已經裝了,不知道錯在哪里!
IE提示如下錯誤:
  Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC driverdo
es not support the requested properties.
//login.asp, line 12
估計是這句錯了,可是我改不好
recobject.open sql,cnobject,1,1,1
請好心人幫我解決一下!
 
OPEN语句后面多了个1!
改成
recobject.open sql,cnobject,1,1
 
我去掉了一個1,可是效果還是那樣,如何辦?老兄,你再仔細看看!
 
你在看看SQL语句有没错,
再将执行错误的行跟我说说看!
 
sql語句沒有錯,我把IE所有的錯都copy過來,老兄再幫我看一下!我是照書抄的一個例子HTTP 500.100 - 內部伺服器錯誤 - ASP 錯誤
Internet Information Services
--------------------------------------------------------------------------------
技術資訊 (供技術支援人員使用)
錯誤類型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC driverdo
es not support the requested properties.
/login.asp, line 12

瀏覽器類型:
Mozilla/4.0 (compatible;
MSIE 5.01;
Windows NT 5.0)
頁數:
GET /login.asp
時間:
2003年3月3日, 下午 07:19:31

其他資訊:
Microsoft Support
 
你先把数据库的密码取掉,试着连接一下,
如果不行,改用DSN试试,或升级Mdac至2.7版本
或者试试下边的发连接;
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &amp;
Server.MapPath( "/image1.mdb")
 
id应该是数字吧?把id=后 的'去掉试一试.
 
应该是Mdac的问题,升级一下吧
 
MDAC我裝的是2,7,我再試其它老兄的方法!
 
后退
顶部