asp更新记录错误找不到原因
来源:百度知道 编辑:UC知道 时间:2024/05/13 06:20:00
<%Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from cp"
rs.open sql,conn,1,3
rs.AddNew
rs("gsname")=gsname
rs("gm")=gm
rs("wxzt")=wxzt
rs.Update
sql = "update cp inner join sb on cp.gsname = sb.jqm set sb.zt=0 where cp.gsname =sb.jqm "
conn.Execute sql
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
提示错误
[Microsoft][ODBC SQL Server Driver][SQL Server]关键字 'inner' 附近有语法错误。
但是CP表里有增加记录 但是更新的时候错了
自己解决了啊
update sb set sb.zt=0 from cp inner join sb on cp.gsname = sb.jqm where cp.id = "&rs("id")&"
这个
sql="select * from cp"
rs.open sql,conn,1,3
rs.AddNew
rs("gsname")=gsname
rs("gm")=gm
rs("wxzt")=wxzt
rs.Update
sql = "update cp inner join sb on cp.gsname = sb.jqm set sb.zt=0 where cp.gsname =sb.jqm "
conn.Execute sql
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
提示错误
[Microsoft][ODBC SQL Server Driver][SQL Server]关键字 'inner' 附近有语法错误。
但是CP表里有增加记录 但是更新的时候错了
自己解决了啊
update sb set sb.zt=0 from cp inner join sb on cp.gsname = sb.jqm where cp.id = "&rs("id")&"
这个
<%Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from cp"
rs.open sql,conn,1,3
rs.AddNew
rs("gsname")=gsname
rs("gm")=gm
rs("wxzt")=wxzt
rs.Update
sql = "update cp,inner,join,sb on cp.gsname = sb.jqm set sb.zt=0 where cp.gsname =sb.jqm "
conn.Execute sql
rs.Close
set rs=nothing
conn.Close
set conn=nothing
%>
先改成上面那样!还有错误的话找我帮你解决!
百度 hi
update cp,sb set sb.zt=0 where cp.gsname = sb.jqm