日期:2014-05-17  浏览次数:20861 次

用access能运行的代码换成mssql就不能运行?
<%
Z_Keywords=Replace_Text(request("Z_Keywords"))
content=request("Content")

set rs=server.createobject("adodb.recordset")
sql="select * from Websen_Info where showname='"&p_z_Z_Subject&"'"
 rs.open sql,conn,1,3
 rs.addnew

 rs("z_keywords")=Z_Keywords
 rs("content")=content
 rs.update

id1=rs("info_id") (关键是这里,如果联接的是access数据库,就可以得到这个ID1,ID2值,但换
id2=rs("info_id")     成mssql数据库,ID1,ID2就是空的)

rs.close
set rs=nothing

%>

<table> <TR>
  <TD height=91 align="center" class=lh13><span class="lh15 C"><font color=#FF0000 class="M">恭喜您,信息已提交成功!,您的ID号:<%=id1></font></span></TD></TR></table>  


(如果是access数据库,您的ID号这是里显示正常,换成mssql就显示不出ID号)


------解决方案--------------------
rs.fields("info_id")试试这个
------解决方案--------------------
在ACCESS里info_id是否是自动编号??


转换成SQL后info_id这个字段还是自动编号吗??