0

これは私のコードです:

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

このエラーが発生します:

MicrosoftVBScriptコンパイルエラー「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 に答える