标题:asp代码错误提示,请大大们求解答
只看楼主
猪有钱
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-5-23
结帖率:0
已结贴  问题点数:20 回复次数:3 
asp代码错误提示,请大大们求解答
大大们麻烦一下,是ASP错误的提问

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: ',' 附近有语法错误。
/webschool/xuexijiaoliu/BBSluntan/announce.asp, 第 44 行

<% response.buffer=True %>
<!--#include file="conn.asp"-->
<html>
<head>
  <title>发表新文章</title>
</head>
<body>
<h2 align="center">发表新文章</h2>
<center>
<table border="0" width=90%>
<form method="post" action="" name="form1">
<tr><td>主题:</td><td><input type="text" name="title" size="60">**
</td></tr>
<tr><td>内容:</td><td><textarea name="body" rows="4" cols="60" wrap="soft">
</textarea></td></tr>
<tr><td>姓名:</td><td><input type="text" name="user_name" size="20">**
</td></tr>
<tr><td></td>
  <td><input type="submit" value="提交" size="20"></td>
</tr>
</form>
</table>
</center>
<p align=center><a href="index.asp?page_no=<%=session("page_no")%>">返回首页</a>
<%
if request("title")<>"" and request("user_name")<>""then
 dim title,body,layer,parent_id,child,hits,ip,user_name
title=request.form("title")
body=request.form("body")
user_name=request.form("user_name")
layer=1
parent_id=0
chuid=0
hits=0
ip=request.servervariables("remote_addr")
dim sql,svalues
sql="insert into bbs(title,layer,parent_id,child,hits,ip,user_name,submit_date"
svalues="values('"&title&"',"&layer&","&parent_id&","&child&","&hits&",'"&ip&"','"&user_name&"','"&date()&"'"
if body<>""then
sql=sql&",body"
svalues=svalues&","&"'"&body&"'"
end if
sql=sql&")"&svalues&")"
db.execute(sql)
db.close
response.redirect"index.asp"
end if
%>
</body>
</html>
是sql这句有错 可是在数据库中运行没有语法错误
搜索更多相关主题的帖子: asp 代码 解答 提示 
2010-05-23 21:30
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:6 
数据库测试里是实值,而代码里是变量值,请问下你能确定你所有变量都能获取到实体值吗?
这几个:'"&title&"',"&layer&","&parent_id&","&child&","&hits&",'"&ip&"','"&user_name&"','"&date()&"'

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-05-24 12:42
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
得分:6 
你的SQL语句那里的date()有问题吧,既然是日期型的,为什么没有加#呢?

只有大胆尝试,才有机会得到想要的成功
2010-05-24 15:56
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:6 
不一定,把时间当字符写进库里也是常有的事

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-05-25 09:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-307885-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053144 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved