Page 1 sur 1

[R] Problème sur requête avec Access

Posté : ven. 22 nov. 2013 10:15
par Hugues
Bonjour à tous,

Je suis confronté à un petit problème de requête avec access.

Voici le code:
► Afficher le texte
Il me met l'erreur suivante:

Code : Tout sélectionner

U:\Developpement\_AutoIt\_AutoItBestApp\Essai1\MyApp.au3 (155) : ==> The requested action with this object has failed.:
$adoRs.Open($query, $adoCon)
$adoRs.Open($query, $adoCon)^ ERROR
Si quelqu'un a une idée? J'ai pourtant l'habitude avec Excel mais AutoIt... :oops:

Merci par avance.

Re: [..] Problème sur requête avec Access

Posté : ven. 22 nov. 2013 14:07
par Hugues
Bizarre, si j'enlève

Code : Tout sélectionner

And Station = '" & _GUICtrlListView_GetItemText($hListView2, $IndexItemListView2) & "'"

J'ai plus l'erreur de connexion, mais ma requête n'est pas bonne ^^

Re: [..] Problème sur requête avec Access

Posté : ven. 22 nov. 2013 15:03
par jchd
Ce qui pourrait aider, c'est le résultat de cette instruction :

Code : Tout sélectionner

ConsoleWrite($query & @CRLF)

Re: [..] Problème sur requête avec Access

Posté : ven. 22 nov. 2013 20:03
par Hugues
Bin pourtant il me met bien une requête qui me semble correcte... comme suit (toto et tata étant les valeur de mes listview)

SELECT * FROM matable WHERE Generation = 'toto' And Station = 'tata'

Re: [..] Problème sur requête avec Access

Posté : lun. 25 nov. 2013 07:54
par Hugues
Et j'ai essayé de rajouter ";" à la fin de ma requete... idem...
Ca doit venir de mon code pour le "AND...."

Re: [..] Problème sur requête avec Access

Posté : lun. 25 nov. 2013 08:17
par jchd
Et tu as vraiment des colonnes de ce nom dans ta base ?

Sinon mets en place un gestionnaire d'erreurs COM.

Re: [..] Problème sur requête avec Access

Posté : lun. 25 nov. 2013 08:39
par Hugues
Oui, dans ma table j'ai 4 colonnes nommée Generation, Station , Mesure et Etape...

Ma requête ne fonctionne que si je fais une demande sur 1 colonne... par sur 2 voir plus...

Re: [..] Problème sur requête avec Access

Posté : lun. 25 nov. 2013 08:49
par Hugues
Je viens de trouver... :twisted:

En fait ma table station était déclarée en numérique... Je l'ai déclarée en texte et... ca fonctionne...

Merci de ton aide!