美国副总统卖房:那位大哥能帮我找出错误在那.尤其是第八行

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 05:42:42
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("example.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into guestbook(name,tel,message)values('"+name+"','"+tel+"','"+message+"')"
conn.execute exec
conn.close
set conn=nothing
response.write "记录添加成功!"
rs.close
set rs=nothing
conn.close
set conn=nothing
%

那是用代码向数据库中插入数据的时候你的语法出了错误
insert into 语句中要注意空格的用法!

PHP 语言不懂!
INSERT INTO `guestbook` VALUES (1, 'a')

是不是错在语法上了?

是这样的:建议你用数据源,免得调用数据烦
<!-- #include file="zhaobo0801.asp" -->
<%
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
if name = "" or tel = "" or message = "" then
response.write"<script>alert('对不起,name tel message不能为空!');history.back();</Script>"
Response.End
else
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from guestbook"
rs.open sql,conn,1,3
rs.addnew
rs("name") = name
rs("tel") = tel
rs("message") = message
rs.update
rs.close
set rs = nothing
conn.close
set conn=nothing
response.write "记录添加成功!"
end if
%>
zhaobo0801.asp代码如下:
<%
On Error Resume Next
dim startime,endtime
startime=timer()
dim conn,dbpath
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("数据路路径.mdb")
conn.Open "Driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
%>

把问题描述清楚了!
什么语言
什么功能

他用的是ASP语言,相从一个FROM表单,向留言ACCESS数据库,添加一条留言记录,思想是正确的,具体的语法错误,你可以根据他的错误提示进行处理!这个好办!

说说具体错误?
电话号码是文本类型还是数值类型