Microsoft JET Database Engine 错误 '80040e14'

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:42:54
代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%

if session("user")=true then
response.Write("您已是会员")
else

u_name=request.Form("u_name")
u_pwd=request.Form("u_pwd")
u_sex=request.Form("u_sex")
u_mail=request.Form("u_mail")
u_oicq=request.Form("u_oicq")
u_homepage=request.Form("u_homepage")
u_wenti=request.Form("u_wenti")
u_huida=request.Form("u_huida")

sql="select * from user where u_name='"&u_name&"'"
'response.write(sql)
set rs=server.createobject("ado

使用ADO访问数据库不能调用自定义函数,部分系统函数也不能调用

应该是这里:sql="select * from user where u_name='"&u_name&"'"
这里user是数据库中的一个表,在数据库中,user是一个关键字段,为了不发生冲突,导致系统出错,在这里用中括号表示区分。
改成:sql="select * from [user] where u_name='"&u_name&"'"
或者干脆你把数据库表名给改成别的。