Fråga : Fel 3709 i ASP-applikation

Förmiddag som I får fel 3709: Anslutningen kan inte vara van vid utför denna funktion. Den är endera stängd eller ogiltig i detta sammanhang. Jag kan inte finna var denna händer. Jag har inklusive den nedanföra kodifiera. Någon hjälp är socon för appreciated.

Dim som ADODB.Connection: Fastställd socon = dbC
Dim sorec1 som ADODB.Recordset
Set sorec1 = ny cmd för ADODB.Recordset
Dim som ADODB.Command: Fastställd cmd = ny ADODB.Cmd
Dim socomm1 som ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID = CLng (g_eventid)
Return_Value = 0
g_CreatorID = CLng (perioden (”UserID”))uppsättning för cmd
för

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

Set sorec1 = Nothing
DropCn socon, cmd
" klar "

Svar : Fel 3709 i ASP-applikation

Funderare I felkällan är sorec1.Open socomm1, adCmdText”,
Du förklarar precis anslutningen ”socomm1”, innan du använder den utan öppning.
Andra lösningar  
 
programming4us programming4us