OVH Cloud OVH Cloud

adodb + erreur 3704

1 réponse
Avatar
bonjour
je suis une newbie en vb6 alors soyez indulgents s'il vous plait.
quand j'exécute mon prog j'obtiens une erreur 3704
qui dit que mon objet est fermé.
voici le code

////////////////
Dim sSelect As String
Dim sql As String
Dim sCust As ADODB.Recordset
Set sCust = New ADODB.Recordset
'on recupere la raison sociale
sSelect = grdThis.CellText(grdThis.SelectedRow,
grdThis.ColumnIndex("RaisonSociale"))
'definition de la requete
sql = "DELETE Customers FROM Customers WHERE Customers
.sCustRaisonSoc='" & sSelect & "';"
Set sCust = Ct.Execute(sql, , adCmdText)
sCust.Close
Set sCust = Nothing
////////////////
l'erreur est sur sCust. close

Pouvez vous me dire ce qui ne va pas,s'il vous plait.
Merci d'avance

1 réponse

Avatar
Quasimodo
martouf used his keyboard to write :
bonjour
je suis une newbie en vb6 alors soyez indulgents s'il vous plait.
quand j'exécute mon prog j'obtiens une erreur 3704
qui dit que mon objet est fermé.
voici le code

////////////////
Dim sSelect As String
Dim sql As String
Dim sCust As ADODB.Recordset
Set sCust = New ADODB.Recordset
'on recupere la raison sociale
sSelect = grdThis.CellText(grdThis.SelectedRow,
grdThis.ColumnIndex("RaisonSociale"))
'definition de la requete
sql = "DELETE Customers FROM Customers WHERE Customers
.sCustRaisonSoc='" & sSelect & "';"
Set sCust = Ct.Execute(sql, , adCmdText)
sCust.Close
Set sCust = Nothing
////////////////
l'erreur est sur sCust. close

Pouvez vous me dire ce qui ne va pas,s'il vous plait.
Merci d'avance



bonjour,
oui, c'est normale, votre requète sql (via l'appel avec votre objet
connection <<ct>>)ne renvoie pas de records puisqu'ils sont éffacés
uniquement. Votre requète ne demande pas de retourner des records.

@+Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com