当前位置: 代码迷 >> ASP >> 这样取值,如何总是出错
  详细解决方案

这样取值,如何总是出错

热度:105   发布时间:2012-02-23 22:01:34.0
这样取值,怎么总是出错?
Rs.open   "select   *   from   DingDan   where   DingDanID=int(DingDanID) ",conn,1,1
Rs2.open   "select   *   from   RequestOrder   where   DingDanID=DingDanID   and   UserName=UserName ",conn,1,1

Response.write(Rs( "DingDanID "))
Response.write(Rs2( "DingDanID "))

然后我用
Rs( "DingDanID ")取得的值是数据库的第一条记录,而不是符合条件的记录

Rs2( "DingDanID ")取得的值也是数据库的第一条记录,而不是符合条件的记录
请问,问题出在那里了

------解决方案--------------------
Rs.open "select * from DingDan where DingDanID= " & int(DingDanID),conn,1,1
Rs2.open "select * from RequestOrder where DingDanID= " & DingDanID & " and UserName= ' " & UserName & " ' ",conn,1,1
  相关解决方案