0

常にエラー 3704 が発生します。オブジェクトが閉じている場合、操作は許可されていません。

Dim myConnection2, RSTitleList2        

Set myConnection2 = CreateObject("ADODB.Connection")
Set RSTitleList2 = CreateObject("ADODB.Recordset") 

myConnection2.Open "<%=connectionString%>"
sSQL1 = "Update FileInformation SET Status = 4 Where DataDefinitionID = 147 AND CustomerID = 71"
RSTitleList2.open sSQL1, myConnection2


if RSTitleList2.BOF and RSTitleList2.EOF then
    msgbox("INSERT SUCCESSFUL")
    frmProcess.cmdPublish.disabled = true

Else
    msgbox("Not SUCCESSFUL")
    msgbox(err.Number & " | " & err.description & " | " & err.Source)
End IF  

msgbox(err.Number & " | " & err.description & " | " & err.Source)
4

1 に答える 1

1

エラー メッセージが表示された行番号の行を教えていただけると助かります。ただし、コードにかなり奇妙なことが1つあります

myConnection2.Open "<%=connectionString%>"

「接続文字列」が <%= %> 内にあるのはなぜですか。その構文は、html 内に asp 変数を表示する場合に使用されます。

<h1>Welcome, <%= username %></h1>

すでに ASP コードのブロックにいる場合は、試してみてください

myConnection2.Open connectionString
于 2013-10-23T21:11:47.883 に答える