0

这是我的代码:

MM_redirectLoginSuccess = "pat/detail.asp?Patient_Id=<%=(Recordset1.Fields.Item("Patient_Id").Value)%>"

我收到此错误:

Microsoft VBScript 编译错误“800a0401”

预期的语句结束

/mp/patTest.asp,第 42 行

浏览器不显示任何内容。我想将 Patient_Id 传递给 detail.asp 页面,并且从数据库中获取 Patient_Id 的值。所以我觉得在传递这些值时存在语法错误

4

2 回答 2

2

下面的代码不是已经被包围了<% %>吗?

MM_redirectLoginSuccess = "pat/detail.asp?Patient_Id=<%=(Recordset1.Fields.Item("Patient_Id").Value)%>"

如果是这样,它应该是:

<%
    MM_redirectLoginSuccess = "pat/detail.asp?Patient_Id=" & _
        Recordset1.Fields.Item("Patient_Id").Value

%>
于 2012-10-14T18:31:57.637 回答
0

我想你想要这样的东西:

MM_redirectLoginSuccess = "pat/detail.asp?Patient_Id=" & Recordset1.Fields.Item("Patient_Id").Value)
于 2012-10-14T18:31:23.007 回答