这是我的代码:
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的值。所以我觉得传递这些值时会出现语法错误
答案 0 :(得分: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
%>
答案 1 :(得分:0)
我想你想要这样的东西:
MM_redirectLoginSuccess = "pat/detail.asp?Patient_Id=" & Recordset1.Fields.Item("Patient_Id").Value)