[R] Objet (ADODB.recordset),Comment l'utiliser ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
mica2727
Niveau 4
Niveau 4
Messages : 82
Enregistré le : jeu. 03 oct. 2013 17:32
Status : Hors ligne

[R] Objet (ADODB.recordset),Comment l'utiliser ?

#1

Message par mica2727 »

Bonjour à tous,

Après quelque petite recherche, je modifie le titre de mon sujet.
J'ai remarqué qu'il fallait créer deux objets :

$con = ObjCreate("ADODB.Connection")
et
$record = ObjCreate("ADODB.recordset")

Mais je n'arrive pas a utilisé $record, ça me retourne rien.

Pourtant je fais :
$record.Open($req,$con,2) ; $req : Ma requête SQL, $con : L'ouverture de la connexion, 2 adOpen etc..
et quand je fais : $record(1) => Aucun résultat.

Je dois faire comment ? merci d'avance.

PS : Je précise que je me suis bien connecté avant avec $con.Open(), j'utilise même des fonctions avec Execute() et récupérer les résultats dans Fields("Le nom du champ") et ça marche très bien.
Modifié en dernier par mica2727 le mar. 04 nov. 2014 12:47, modifié 1 fois.
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] Objet (ADODB.recordset),Comment l'utiliser ?

#2

Message par Hugues »

Salut,

Moi je procède de la façon suivante si tu utilises Access comme base de données:
► Afficher le texte
mica2727
Niveau 4
Niveau 4
Messages : 82
Enregistré le : jeu. 03 oct. 2013 17:32
Status : Hors ligne

Re: [..] Objet (ADODB.recordset),Comment l'utiliser ?

#3

Message par mica2727 »

Merci.

En faite je venais dire que j'avais trouvé la solution ^^, j'ai farfouillé un peu du coté de ASPX. Et je me suis dit mince ça affiche rien.

En faite c'est moi qui m'y prenait mal.
Le code fonctionnel :

$req = (ma requête sql)
$record = ObjCreate("ADODB.recordset")
Et ensuite pour tout afficher dans une liste :
$record.Open($req,$con,2)
While not $record.OEF
$arrayDataTmp &= "|" & $record.Fields("Champs").Value
$record.MoveNext
WEnd

Merci quand même de ton aide :)

Comme ça je peux récupérer les ID et le nom différamment pour parcourir les objets selon ce que la personne choisis dans la liste :p
Répondre