Question : Erreur 3709 dans l'application d'asp

J'obtiens l'erreur 3709 : Le raccordement ne peut pas être employé pour effectuer cette opération. Il est fermé ou inadmissible dans ce contexte. Je ne peux pas trouver où ceci se produit. J'ai inclus le code ci-dessous. N'importe quelle aide est socon d'appreciated.

Dim comme ADODB.Connection : Placer le socon = le dbC
Dim sorec1 comme ADODB.Recordset
Set sorec1 = nouveau cmd d'ADODB.Recordset
Dim comme ADODB.Command : Placer le cmd = nouvel ADODB.Cmd
Dim socomm1 comme ADODB. Connection

sorec1.Open socomm1, adCmdText

l_EventID =
Return_Value = 0
g_CreatorID = CLng (session (« identification de l'utilisateur »))cmd
du

With réglé .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= de

Réponse : Erreur 3709 dans l'application d'asp

Je pense que la source d'erreur est « sorec1.Open socomm1, adCmdText »
Vous déclarez juste le raccordement « socomm1 » avant de l'employer sans ouverture.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us