<% szSQL = "SELECT WBIP_ID0 FROM WBIP WHERE WBIP_ID0='"&request.servervariables("remote_addr")&"'" set rsData = Server.CreateObject("ADODB.Recordset") rsData.Open szSQL,con,1,3 if not rsData.EOF then szWBIP_ID = rsData("WBIP_ID0") else szWBIP_ID =rsData ("WBIP_ID0") end if rsData.Close %> --------------------------------- 上面为想调用的代码 WBIPO为重点对象, <iframe name="I5" height="137" width="610" src="\\<% =szWBIP_ID %>" border="12" frameborder="23" style="border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px"></iframe> -------------------------------------- <% =szWBIP_ID %> 为对象 不知道我写的时候错误还是我哪边漏了. 出错误提示 ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 /webmedia/oemui/vod/progshow.asp,行 227 我SQL数据库里面WBIP_ID0里面是已经有数据库了. 菜的很 :cry:
if not rsData.EOF then szWBIP_ID = rsData("WBIP_ID0") else szWBIP_ID =rsData ("WBIP_ID0") end if 你写这个是什么意思?
那我在上面的 if not rsData.EOF then szWBIP_ID = rsData("WBIP_ID0") else szWBIP_ID =rsData ("WBIP_ID0") end if 正确的写法该怎么编写正确的读取方式?