sql语句 '=' 附近有语法错误。总是提示说update这行有错误,请高手指点一下 5
<bodybackground=fsoimg/bgbrick.gif><divalign="center"><%beginTimetj=cdate(request("be...
<body background=fsoimg/bgbrick.gif>
<div align="center">
<%
beginTimetj=cdate(request("beginTimetj"))
if Month(beginTimetj)=12 then
thisday=31
else
thisday=datediff("d",beginTimetj,dateadd("m",1,beginTimetj))
end if
'///////////////////////////////检查完整性
index_dept=request("index_dept")
query_sum=request("query_sum")
for no=1 to query_sum
kjs=request("kjs"&no)
gtkjs=request("gtkjs"&no)
yjxcc=request("yjxcc"&no)
cckjs=request("cckjs"&no)
gtcc=request("gtcc"&no)
dycc=request("dycc"&no)
wslyl=request("wslyl"&no)
dyly=request("dyly"&no)
dyfd=request("dyfd"&no)
dymy=request("dymy"&no)
if kjs="" or gtkjs="" or yjxcc ="" or cckjs="" or gtcc="" or dycc="" or wslyl="" or dyly="" or dyfd="" or dymy="" then
jianche=1
end if
next
if jianche=1 then
%>
<script>
alert("您没有填写完整,请返回继续!");
history.back();
</script>
<%
else
'///////////////////////////////////
for no=1 to query_sum
index_no=request("index_no"&no)
kjs=request("kjs"&no)
gtkjs=request("gtkjs"&no)
yjxcc=request("yjxcc"&no)
cckjs=request("cckjs"&no)
gtcc=request("gtcc"&no)
dycc=request("dycc"&no)
wslyl=request("wslyl"&no)
dyly=request("dyly"&no)
dyfd=request("dyfd"&no)
dymy=request("dymy"&no)
sql="UPDATE [ccgcdiaodu].[dbo].[瓦斯抽采利用月报表] SET [矿井数]="&kjs&", [高突矿井数]=">kjs&", [应进行抽采矿井数]="&yjxcc&", [抽采矿井数]="&cckjs&" ,[高突矿井抽采数]=">cc&" ,[当月瓦斯抽采量]="&dycc&" ,[瓦斯抽采率]="&wslyl&" ,[当月瓦斯利用量]="&dyly&" ,[当月发电]="&dyfd&" , [当月民用]='"&dymy&"' "
sql=sql+"WHERE [序号]="&index_no&""
'response.Write(sql&"<br>")
dbconnection.Execute(sql)
next
%>
<script>
alert("修改成功,请返回!");
history.back();
</script><br><br><br><br><br><br><br><br><br><br>
<span class="style1">修改成功,点击左侧相应栏目操作t。</span>
<%end if%>
</body>
</html>
上面的我在 DM 里面没有这个问题啊,不知道为什么贴在 百度里面就变成>了。不是这个错误,请各位大侠继续指点偶一下,谢啦! 展开
<div align="center">
<%
beginTimetj=cdate(request("beginTimetj"))
if Month(beginTimetj)=12 then
thisday=31
else
thisday=datediff("d",beginTimetj,dateadd("m",1,beginTimetj))
end if
'///////////////////////////////检查完整性
index_dept=request("index_dept")
query_sum=request("query_sum")
for no=1 to query_sum
kjs=request("kjs"&no)
gtkjs=request("gtkjs"&no)
yjxcc=request("yjxcc"&no)
cckjs=request("cckjs"&no)
gtcc=request("gtcc"&no)
dycc=request("dycc"&no)
wslyl=request("wslyl"&no)
dyly=request("dyly"&no)
dyfd=request("dyfd"&no)
dymy=request("dymy"&no)
if kjs="" or gtkjs="" or yjxcc ="" or cckjs="" or gtcc="" or dycc="" or wslyl="" or dyly="" or dyfd="" or dymy="" then
jianche=1
end if
next
if jianche=1 then
%>
<script>
alert("您没有填写完整,请返回继续!");
history.back();
</script>
<%
else
'///////////////////////////////////
for no=1 to query_sum
index_no=request("index_no"&no)
kjs=request("kjs"&no)
gtkjs=request("gtkjs"&no)
yjxcc=request("yjxcc"&no)
cckjs=request("cckjs"&no)
gtcc=request("gtcc"&no)
dycc=request("dycc"&no)
wslyl=request("wslyl"&no)
dyly=request("dyly"&no)
dyfd=request("dyfd"&no)
dymy=request("dymy"&no)
sql="UPDATE [ccgcdiaodu].[dbo].[瓦斯抽采利用月报表] SET [矿井数]="&kjs&", [高突矿井数]=">kjs&", [应进行抽采矿井数]="&yjxcc&", [抽采矿井数]="&cckjs&" ,[高突矿井抽采数]=">cc&" ,[当月瓦斯抽采量]="&dycc&" ,[瓦斯抽采率]="&wslyl&" ,[当月瓦斯利用量]="&dyly&" ,[当月发电]="&dyfd&" , [当月民用]='"&dymy&"' "
sql=sql+"WHERE [序号]="&index_no&""
'response.Write(sql&"<br>")
dbconnection.Execute(sql)
next
%>
<script>
alert("修改成功,请返回!");
history.back();
</script><br><br><br><br><br><br><br><br><br><br>
<span class="style1">修改成功,点击左侧相应栏目操作t。</span>
<%end if%>
</body>
</html>
上面的我在 DM 里面没有这个问题啊,不知道为什么贴在 百度里面就变成>了。不是这个错误,请各位大侠继续指点偶一下,谢啦! 展开
4个回答
展开全部
sql="UPDATE [ccgcdiaodu].[dbo].[瓦斯抽采利用月报表] SET [矿井数]="&kjs&", [高突矿井数]=">kjs&", [应进行抽采矿井数]="&yjxcc&", [抽采矿井数]="&cckjs&" ,[高突矿井抽采数]=">cc&" ,[当月瓦斯抽采量]="&dycc&" ,[瓦斯抽采率]="&wslyl&" ,[当月瓦斯利用量]="&dyly&" ,[当月发电]="&dyfd&" , [当月民用]='"&dymy&"' "
所有的 & 后边加个空格就好啦
所有的 & 后边加个空格就好啦
展开全部
[高突矿井数]=">kjs&",
--->[高突矿井数]="& gtkjs&",
,[高突矿井抽采数]=">cc&"
--->,[高突矿井抽采数]="& gtcc&"
& gt不能连在一起写 连在一起就变成>了
--->[高突矿井数]="& gtkjs&",
,[高突矿井抽采数]=">cc&"
--->,[高突矿井抽采数]="& gtcc&"
& gt不能连在一起写 连在一起就变成>了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[高突矿井数]=">kjs&"
问题出在这,显然你这块的&写成>了
还有这,[高突矿井抽采数]=">cc&"
问题出在这,显然你这块的&写成>了
还有这,[高突矿井抽采数]=">cc&"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>连在一起写,在html中就是>
还有注意一下空格的问题,可以把sql跟踪出来看看
还有注意一下引号的问题
还有注意一下空格的问题,可以把sql跟踪出来看看
还有注意一下引号的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询