Affectation du résultat récupéré de la requete SQL à un champ textuel dans VB6

Signaler
Messages postés
1
Date d'inscription
mardi 22 mars 2011
Statut
Membre
Dernière intervention
8 mai 2011
-
Messages postés
133
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
3 janvier 2015
-
Bonsoir,

Je travailles avec VB6 avec connexion ADO à une base Oracle,
mon problème est comment affecté le résultat récupéré d'un champ de la base suite à l'exécution de la requête SQL .

Voici le code dont j'ai essayé mais ça ne marche pas:
dSQL " SELECT NOMBRE FROM TABLE WHERE NUM 1"
objADO.Execute dSQL
x = Val(dSQL )'x est la variable qui récupère le résultat de la requête

Merci d'avance pour vos réponse :)

1 réponse

Messages postés
133
Date d'inscription
dimanche 23 juin 2002
Statut
Membre
Dernière intervention
3 janvier 2015
3
salut,
Tu executes une requete,celle ci doit te retourner un recordset
Donc quelque part tu dois avoir en declaration

Public ou private dSQL As String
Public ou private objAdo As New ADODB.Connection
Public ou private Rst As New ADODB.Recordset

ensuite tu recupere Rst et non dSQL
X = Rst.Fields(Nombre)

Salutation