提示 无效的 SQL语句 怎么办?
按照教程写的。。但是进去测试提示出错MicrosoftOLEDBProviderforODBCDrivers错误'80040e14'[Microsoft][ODBCMic...
按照教程写的。。
但是进去测试提示出错
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
/result.asp,行 59
是哪里弄错了。。
这个问题弄了很久了。。
代码在下面
==========================================================
<%
set rst=Server.CreateObject("ADODB.recordset")
rst.open "select * from user where login_id='" & request.form("f_login_id") & "'",conn,1,1
if rst.recordcount>0 then
response.write "帐号已经被占用!请点击后退回到上一页!"
rst.close
set rst=nothing
conn.close
set conn=nothing
response.end
else
set rst1=Server.CreateObject("ADODB.recordset")
rst1.open "select * from user where name='" & request.form("f_name") & "'",conn,1,1
if rst1.recordcount>0 then
response.write "决斗者名已经被占用!请点击后退回到上一页!"
rst.close
set rst=nothing
conn.close
set conn=nothing
response.end
else
end if
rst1.close
rst.close
rst.open "user",conn,1,3
rst.addnew
rst("login_id")=request.form("f_login_id")
rst("password")=request.form("f_password")
rst("name")=request.form("f_name")
rst.update
rst.close
set rst1=conn.execute("SELECT @@IDENTITY AS id")
id=rst1("id")
rst.open "info",conn,1,3
rst.addnew
rst("id")=id
res.update
res.close
end if
%>
=================== 展开
但是进去测试提示出错
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
/result.asp,行 59
是哪里弄错了。。
这个问题弄了很久了。。
代码在下面
==========================================================
<%
set rst=Server.CreateObject("ADODB.recordset")
rst.open "select * from user where login_id='" & request.form("f_login_id") & "'",conn,1,1
if rst.recordcount>0 then
response.write "帐号已经被占用!请点击后退回到上一页!"
rst.close
set rst=nothing
conn.close
set conn=nothing
response.end
else
set rst1=Server.CreateObject("ADODB.recordset")
rst1.open "select * from user where name='" & request.form("f_name") & "'",conn,1,1
if rst1.recordcount>0 then
response.write "决斗者名已经被占用!请点击后退回到上一页!"
rst.close
set rst=nothing
conn.close
set conn=nothing
response.end
else
end if
rst1.close
rst.close
rst.open "user",conn,1,3
rst.addnew
rst("login_id")=request.form("f_login_id")
rst("password")=request.form("f_password")
rst("name")=request.form("f_name")
rst.update
rst.close
set rst1=conn.execute("SELECT @@IDENTITY AS id")
id=rst1("id")
rst.open "info",conn,1,3
rst.addnew
rst("id")=id
res.update
res.close
end if
%>
=================== 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询