asp问题....请高手解决..急....悬赏

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:42:20
<!--#include file="conn.asp"-->
<%
com_id=session("jixie_id")
if jixie_id<>"" then
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from message where jixie_id='"&jixie_id&"'"
rs.open sql,conn,1,3
if not rs.eof or not rs.bof then
rs("worksname")=trim(request("worksname"))
rs("mechanicnmae")=trim(request("mechanicnmae"))
rs("xh")=trim(request("xh"))
rs("sgdd")=trim(request("sgdd"))
rs("zq")=trim(request("zq"))
rs.update
rs.close
set rs=nothing
%>
<script language=javascript>
alert( "提交成功!" );
location.href = "main1.asp"
</script>
<%

end if
else
%>
<script language=javascript>
alert( "提交成功!"

你的 jixie_id 是那儿来的。第一句明明是 com_id=session("jixie_id")。 你己经把 jixie_id 的值给了 com_id 了。怎么底下还是用的 jixie_id 。

看上去没什么大问题啊,你得说说是怎么回事啊?出错的话总得有出错信息吧。

rs.open sql,conn,1,3 把这个改成 rs.open sql,conn,3,3 试试

="select * from message where jixie_id='"&jixie_id&"'"
如果说你的jixie_id为自动编号类型数据,那jixie_id='"&jixie_id&"'" 应该变成jixie_id="&clng(jixie_id)