Vraag : Fout 3709 in de toepassing van het ASPIS

Ik krijg Fout 3709: De verbinding kan niet worden gebruikt om deze handeling uit te voeren. Het is of gesloten of ongeldig in deze context. Ik kan niet vinden waar dit gebeurt. Ik heb de hieronder code omvat. Om het even welke hulp is appreciated.

Dim socon als ADODB.Connection: Plaats socon = dbC
Dim sorec1 als ADODB.Recordset
Set sorec1 = Nieuwe ADODB.Recordset
Dim cmd als ADODB.Command: Plaats cmd = Nieuwe ADODB.Cmd
Dim socomm1 als ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID = CLng (g_eventid)
Return_Value = 0
g_CreatorID = CLng (Zitting („User-id“))vastgestelde

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

Set sorec1 = Nothing
DropCn socon, cmd

Antwoord : Fout 3709 in de toepassing van het ASPIS

Ik denk de foutenbron sorec1.Open socomm1, adCmdText is
U verklaart enkel de verbinding „socomm1“ alvorens het zonder het openen te gebruiken.
Andere oplossingen  
 
programming4us programming4us