|
작성 포맷 :
TEXT 모드, 자동 줄바꿈 사용
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]줄 1: '=' 근처의 구문이 잘못되었습니다.
/admit_login.asp, line 8
처럼 오류가 납니다. db랑 연결이 원활하지 않은것 같은데 왜 그럴까요??
소스는 이상이 없는듯 싶은데.. ㅠ
<html>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "asp_db", "sa", "6092"
sql = "select user_id, user_passwd, user_name, user_mail from users"
sql = sql & "where user_id='"&request("userid")&"'"
Set rs = Conn.Execute(sql)
if(rs.EOF or rs.BOF) then
%>
<script language = "javascript">
alert("등록되지 않은 ID입니다.");
location.href = "registration.html";
</script>
<% else if rs ("user_passwd") <> request("passwd") then %>
<script language = "javascript">
alert("비밀번호가 틀립니다.");
history.back();
</script>
<% else
session("userid") = rs("user_id")
session("name") = rs("user_name")
session("mail") = rs("user_mail")
response.redirect "default.asp"
end if
end if
%>
<%
rs.close
Conn.close
Set rs = Nothing
Set Conn = Nothing
%>
</body>
</html> |