1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

小生又一问题,望老鸟帮看一下.

本帖由 dull2006-06-27 发布。版面名称:后端开发

  1. dull

    dull New Member

    注册:
    2006-03-05
    帖子:
    78
    赞:
    1
    <%
    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:
     
  2. 黑妹牙膏

    黑妹牙膏 New Member

    注册:
    2006-06-06
    帖子:
    5
    赞:
    0
    if not rsData.EOF then
    szWBIP_ID = rsData("WBIP_ID0")
    else
    szWBIP_ID =rsData ("WBIP_ID0")
    end if

    你写这个是什么意思?
     
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    同上。

    当没有记录的时候,不能通过 rsData("WBIP_ID0") 来获得内容。
     
  4. 浪白鲨

    浪白鲨 New Member

    注册:
    2005-11-10
    帖子:
    26
    赞:
    0
     
  5. dull

    dull New Member

    注册:
    2006-03-05
    帖子:
    78
    赞:
    1
    那我在上面的
    if not rsData.EOF then
    szWBIP_ID = rsData("WBIP_ID0")
    else
    szWBIP_ID =rsData ("WBIP_ID0")
    end if

    正确的写法该怎么编写正确的读取方式?
     
  6. 天天都想要你的爱_我的心由你猜

    注册:
    2006-05-29
    帖子:
    62
    赞:
    0