当前位置: 首页 > 面试题库 >

变量缺少值

赵越
2023-03-14
问题内容

我想填充<select><option>的与经典ASP / VBScript中的站点。这些值是从SQL
Server数据库读取和获取的,其代码类似于:

SET rows = dbc.execute(SQL)
    IF NOT rows.EOF THEN
        DO WHILE NOT rows.EOF
             %>  
                <option value="<%=rows("specialty")%>"><%=rows("specialty")%></option>
             <%    
             rows.moveNext
        LOOP
    ELSE    
END IF

rows.close
SET rows = NOTHING

我的问题是<%=rows("specialty")%>似乎只有一侧可以评估。

随着<option value="<%=rows("specialty")%>"><%=rows("specialty")%></option>我得到:

<option value="fromRow1"></option>
<option value="fromRow2"></option>
<option value="fromRow3"></option>

随着<option value="test"><%=rows("specialty")%></option>我得到:

<option value="test">fromRow1</option>
<option value="test">fromRow2</option>
<option value="test">fromRow3</option>

应该采取什么措施缓解这一问题?


问题答案:

试试这个:

Dim a
Do while not rows.Eof
    a = rows.Collect("specialty")
    Response.Write("<option value=""" & Replace(a, """", "&quot;") & """>" & a & "</option>")
    rows.MoveNext
Loop


 类似资料:
  • 我正在尝试使用SpringMVC(来自Spring boot 1.2.3.Release)向我的Rest控制器添加一个矩阵参数(或矩阵变量),下面是我的代码: 这就是我得到的答案: 出现错误(类型=错误请求,状态=400)。 String类型的方法参数缺少矩阵变量“agent name” 我做错了什么?根据http://docs.spring.io/spring-framework/docs/3.

  • 问题内容: 当我在命令行中回显$ PATH时,它将返回 当我执行这个PHP代码 我懂了 这是在Mac OS X上。谁能告诉我为什么我的最后两个路径元素丢失了? 问题答案: Mac OS X上的环境变量由不同的机制来设置,具体取决于启动代码或其父进程的方式。为了确保从交互式外壳程序启动的项目和由WindowServer启动的项目具有相同的路径,您需要使〜/ .MacOSX / environment

  • 在检查JDK1.7的字节码时,我发现RT.jar中一些Java类的字节码(例如)不包括局部变量表。例如,我使用命令,并获得方法的字节码,如下所示: null

  • 问题内容: 我有一个带有AJAX菜单的Django模板(在其中单击不同的菜单项会重新加载页面的一部分)。每次单击菜单都会通过AJAX调用Django视图功能,并返回一些要显示在页面上的数据。 我仅加载主页中所有菜单项所需的所有JS(因为我了解到AJAX在a中返回JS 然后使用eval()来执行不是一个好主意)。由于我仅在菜单的主页上加载所有JS,因此显然开始时其他菜单选项的数据不存在,因为稍后将在

  • 这就是我的REST控制器的样子 使用以下URI从Postman调用它 得到这个错误 } 我错过了什么?字符串变量的映射不正确吗?

  • 我正在尝试获取并尝试在列表中传递它,但它显示为缺少URI模板变量!为什么会这样?