Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] UPDATE 语句的语法错误。
/lx/626/mod-3.asp,行 24
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>修改数据库的例子</title>
</head>
<body>
<center>
<%
name=request.Form("name")
sex=request.Form("sex")
classname=request.Form("class")
score=request.Form("score")
set conn=server.CreateObject("adodb.connection")
conn.open "student"
sqlstmt="update student"
sqlstmt=sqlstmt & "set name='"&name&"',"
sqlstmt=sqlstmt & "set sex='"&sex&"',"
sqlstmt=sqlstmt & "set class='"&classname&"',"
sqlstmt=sqlstmt & "set score='"&score&"',"
sqlstmt=sqlstmt & "where name='"&name&"'"
set rs=conn.execute(sqlstmt)
if err.number>0 then
response.Write("vbscript errors occured:" &"<p>")
response.Write("error number="& err.number &"<p>")
response.Write("error descr.="& err.description &"<p>")
response.Write("help context="& err.helpcontext &"<p>")
response.Write("help path="& err.helppath &"<p>")
response.Write("native error="& err.nativeerror &"<p>")
response.Write("source="& err.source &"<p>")
response.Write("sqlstate="& err.sqlstate &"<p>")
end if
if conn.errors.count>0 then
response.Write("database errors occurd" & "<p>")
response.Write(sqlstmt & "<p>")
for counter=0 to conn.errors.count
response.Write("error #"& conn.errors(counter).number &"<p>")
response.Write("error desc.->"& conn.errors(counter).description &"<p>")
next
else
response.Write("<font face='arial' size=4>")
response.Write("<br><br>记录已经被成功修改。")
response.Write("</b></font>")
end if
conn.close
set conn=nothing
%>
</center>
</body>
</html>