Pytanie : Błąd 3709 w ASP zastosowanie

I dostawać Błąd 3709: The związek móc używać ten operacja. Ono być lub zamykać lub nieważny w ten kontekst. I móc dokąd to zdarzać się. I zawierać the kod kod. Jakaś pomoc być appreciated.

Dim socon jako ADODB.Connection: Ustalony socon = dbC
Dim sorec1 Jako ADODB.Recordset
Set sorec1 = Nowy ADODB.Recordset
Dim cmd Jako ADODB.Command: Ustalony cmd = Nowy ADODB.Cmd
Dim socomm1 Jako ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID = CLng (g_eventid)
Return_Value = 0
g_CreatorID = CLng (Sesja ("UserID"))

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

Set sorec1 = Nothing
DropCn socon, cmd

Odpowiedź : Błąd 3709 w ASP zastosowanie

I myśleć the błąd źródło być "sorec1.Open socomm1, adCmdText"
Ty właśnie oznajmiać the związek "socomm1" przed using ono bez otwarcie.
Inne rozwiązania  
 
programming4us programming4us