dreamweaver 注册页面显示错误

来源:百度知道 编辑:UC知道 时间:2024/09/22 07:44:41
我用dreamweaver8制作注册页面,在本地机注册正常,上传以后,注册后显示
Microsoft JET Database Engine 错误 '80040e14'

INSERT INTO 语句的语法错误。

/main/register.asp,行 29

不知道怎么回事。
13行到30行代码如下
var MM_abortEdit = false;
%>
<%
if (String(Request("MM_insert")) == "form1") {
if (!MM_abortEdit) {
// execute the insert

var MM_editCmd = Server.CreateObject ("ADODB.Command");
MM_editCmd.ActiveConnection = MM_conn_STRING;
MM_editCmd.CommandText = "INSERT INTO member (username, password, turename, qq, email) VALUES (?, ?, ?, ?, ?)";
MM_editCmd.Prepared = true;
MM_editCmd.Parameters.Append(MM_editCmd.CreateParameter("param1", 202, 1, 50, Request.Form("username"))); // adVarWChar
MM_editCmd.Parameters.Append(MM_editCmd.CreateParameter("param2", 202, 1, 50, Request.Form("password"))); // adVarWChar

INSERT INTO 语句的语法错误。
提示有啊
INSERT INTO member (username, password, turename, qq, email)
username这样写[username]
试试。。。
或者换个名子表示 。。类似的

如果我没记错应该是数据库保留字符 username什么的user_name,设计数据库的时候这样就行了尽量不要使用系统字符,使用了要加[]
哦。。。
貌似还要password什么的。。。忘记了

===========================
没解决。。。?
问一下 。。。
VALUES (?, ?, ?, ?, ?)"; 这是什么意思 怎么那么多问号

你是不是在做一个显示页面呢 如果是的话 我大概知道你错在哪里了。
代码是很难看明白的
有空找我 我们一起交流下。
记得加分哦。呵呵