为何我的ASP操作不了数据库 急
来源:百度知道 编辑:UC知道 时间:2024/06/06 07:57:29
数据库可以连接 是ACCESS 代码也没有错 就是执行不了
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/admin.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7)
网页:
POST 40 ??? /admin.asp
POST Data:
names=123&pwd=123&qq=123&OK=%D7%A2%B2%E1
时间:
2008年8月13日, 11:33:29
下面是代码 是一个简单的注册页面传过来的3个值 数据库里三个字段的类型都是字符型,语句我输出了 拿到ACCESS里也没问题
<!--#include file="conn.asp"-->
<%
names =request.Form("names")
pwd =request.Form("pwd")
qq =request.Form("qq")
sql_insert="insert into tb_vip(names,pwd,qq) values('"&names&"','"&pwd&"','"&qq&"&
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/admin.asp, 第 8 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; QQDownload 1.7)
网页:
POST 40 ??? /admin.asp
POST Data:
names=123&pwd=123&qq=123&OK=%D7%A2%B2%E1
时间:
2008年8月13日, 11:33:29
下面是代码 是一个简单的注册页面传过来的3个值 数据库里三个字段的类型都是字符型,语句我输出了 拿到ACCESS里也没问题
<!--#include file="conn.asp"-->
<%
names =request.Form("names")
pwd =request.Form("pwd")
qq =request.Form("qq")
sql_insert="insert into tb_vip(names,pwd,qq) values('"&names&"','"&pwd&"','"&qq&"&
sql_insert="insert into tb_vip(names,pwd,qq) values('"&names&"','"&pwd&"','"&qq&"')"
改为
sql_insert="insert into tb_vip([names],pwd,qq) values('"&names&"','"&pwd&"','"&qq&"')"
试一试。 错误提示说是你的insert有语法错误, 我看你这个语句没有明显的语法错误,也许就是names 是sql的保留字符。
在conn.execute(sql_insert) 语句之前加response.Write(sql)看看最终的sql是什么,贴上来
服务启动没?用户名密码是否正确?
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/admin.asp, 第 8 行
语法错误,贴出来吧。