Pergunta : Erro 3709 na aplicação do ASP

Eu estou começ o erro 3709: A conexão não pode ser usada para executar esta operação. É fechado ou inválida neste contexto. Eu não posso encontrar onde este está acontecendo. Eu incluí o código abaixo. Toda a ajuda é socon de appreciated.

Dim como ADODB.Connection: Ajustar o socon = o dbC
Dim sorec1 como ADODB.Recordset
Set sorec1 = cmd novo de ADODB.Recordset
Dim como ADODB.Command: Ajustar o cmd = ADODB.Cmd
Dim socomm1 como ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID =
Return_Value = 0
g_CreatorID = CLng (sessão (“UserID”))cmd
do

With ajustado .ActiveConnection = socon
.CommandText = SP_CREATEFORM
.CommandType = adCmdStoredProc
.
de Parameters.Append .CreateParameter (“@Return_Value”, adInteger, adParamReturnValue, Return_Value).
de Parameters.Append .CreateParameter (“@EventID”, adInteger, adParamInput, l_EventID).
.Execute de Parameters.Append .CreateParameter (“@CreatorID”, adInteger, adParamInputOutPut, g_CreatorID), adExecuteNoRecords
End With

Set sorec1 = socon de Nothing
DropCn, cmd
class= do

Resposta : Erro 3709 na aplicação do ASP

Eu penso que a fonte do erro é sorec1.Open socomm1, adCmdText
Você apenas declara a conexão “socomm1” antes de usá-la sem abertura.
Outras soluções  
 
programming4us programming4us