OVH Cloud OVH Cloud

requette sql

2 réponses
Avatar
Fredo_du_69
Bonjour,
j'ai fait un programme pour extraires des infos d'une base sur vb6.
je travaillais avec un PC sous winXp.
en essayant d'executer ce prog sur un autre équipé de Win98, pas moyen.
il bloque sur cette ligne avec erreur 13.

Sql = "Select * from Eleves where CodeEleve='" & Code & "'"
Set RsClasse = AdoConnexion.Execute(Sql)

A quoi peut être du le problème ?
doit on ecrire d'une manière differente la requette ?

merci.

2 réponses

Avatar
Laurent Jordi \(www.ezlogic.mc\)
Salut,

Une question ... Code (de la table eleves) n'est pas numérique ?
Si c'est le cas, il faut envever les ' de part et d'autre du code...
Si ce n'est pas le cas, j'ai peur qu'une bibliothèque présente sur XP ne
soit pas présente ou n'ai pas la même version sous 98.

Auquel cas tu aurais un type incompatible...

@ Suivre..

@+

LJ


"Fredo_du_69" a écrit dans le message de
news:hG5Tc.15906$
Bonjour,
j'ai fait un programme pour extraires des infos d'une base sur vb6.
je travaillais avec un PC sous winXp.
en essayant d'executer ce prog sur un autre équipé de Win98, pas moyen.
il bloque sur cette ligne avec erreur 13.

Sql = "Select * from Eleves where CodeEleve='" & Code & "'"
Set RsClasse = AdoConnexion.Execute(Sql)

A quoi peut être du le problème ?
doit on ecrire d'une manière differente la requette ?

merci.






Avatar
Fredo_du_69
Code est bien déclarée en String.
Une personne m'a dèjà prevenu au début que les requettes sur winXP et Win98
ne sont pas faites de la même manière (histoire de ; et ' ).
mais ne me rappelle plus.

Fred.

"Laurent Jordi (www.ezlogic.mc)" <inf[o]@ezlogic.mc> a écrit dans le message
de news:
Salut,

Une question ... Code (de la table eleves) n'est pas numérique ?
Si c'est le cas, il faut envever les ' de part et d'autre du code...
Si ce n'est pas le cas, j'ai peur qu'une bibliothèque présente sur XP ne
soit pas présente ou n'ai pas la même version sous 98.

Auquel cas tu aurais un type incompatible...

@ Suivre..

@+

LJ


"Fredo_du_69" a écrit dans le message de
news:hG5Tc.15906$
> Bonjour,
> j'ai fait un programme pour extraires des infos d'une base sur vb6.
> je travaillais avec un PC sous winXp.
> en essayant d'executer ce prog sur un autre équipé de Win98, pas moyen.
> il bloque sur cette ligne avec erreur 13.
>
> Sql = "Select * from Eleves where CodeEleve='" & Code & "'"
> Set RsClasse = AdoConnexion.Execute(Sql)
>
> A quoi peut être du le problème ?
> doit on ecrire d'une manière differente la requette ?
>
> merci.
>
>
>
>