Questione : Errore 3709 nell'applicazione di asp

Sto ottenendo l'errore 3709: Il collegamento non può essere usato per realizzare questo funzionamento. È chiuso o non valido in questo contesto. Non posso trovare dove questo sta accadendo. Ho compreso il codice qui sotto. Tutto l'aiuto è socon di appreciated.

Dim come ADODB.Connection: Regolare il socon = il dbC
Dim sorec1 come ADODB.Recordset
Set sorec1 = nuovo cmd di ADODB.Recordset
Dim come ADODB.Command: Regolare il cmd = nuovo ADODB.Cmd
Dim socomm1 come ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID =
Return_Value = 0
g_CreatorID = CLng (sessione (“UserID„))cmd
del

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

Set sorec1 = socon di Nothing
DropCn, cmd
class= del

Risposta : Errore 3709 nell'applicazione di asp

Penso che la fonte di errore sia sorec1.Open socomm1, adCmdText
Dichiarate appena il collegamento “socomm1„ prima di usando senza apertura.
Altre soluzioni  
 
programming4us programming4us