OVH Cloud OVH Cloud

[WD8] Accès natif MySQL

2 réponses
Avatar
Byky
Bonjour,

j'ai un gros souci avec l'accès natif mysql de windev. J'ai systématiquement
le même message d'erreur en faisant une simple requete SQL avec
HExécuteRequêteSQL .Voici mon code :

//Ouverture de la connexion
SI PAS HOuvreConnexion(gsNomConnexion, gsUtilisateur, gsMotDePasse,
sSourceDeDonnées,sBaseDeDonnées, ...
haccèsNatifMySQL, hOLecture) ALORS
Erreur(HErreurInfo())
RENVOYER Faux
FIN

//On execute la requete SQL
SI PAS
HExécuteRequêteSQL("REQ1",gsNomConnexion,hRequêteSansCorrection,"SELECT *
FROM CLIENT") ALORS
Erreur(ErreurInfo())
SINON
sListeColonnes=HListeRubrique(nomRequete,hLstDétail)
FIN

-> A l'execution de la requête SQL , j'ai tout le temps l'erreur suivante :
Une erreur système inattendue est survenue.
Si cet incident se produit de manière systématique lorsque vous exécutez les
mêmes manipulations, il est conseillé de transmettre au Support Technique
Gratuit :
- une description des circonstances de l'incident
- les lignes de code, une fenêtre ou un projet permettant de reproduire le
problème
- les informations techniques suivantes

Détails techniques :

Module : MSVCRT.dll
Adresse de base : 77BE0000
Erreur système : Access violation (GPF)
EIP = 77C1381C
OS : Windows XP ou .NET Service Pack 1(5.1.2600)

Est-ce que je fais une erreur de code qq part ? Si vous avez un idée...

Merci d'avance

2 réponses

Avatar
Roumegou Eric
Byky avait soumis l'idée :
Bonjour,

j'ai un gros souci avec l'accès natif mysql de windev. J'ai systématiquement
le même message d'erreur en faisant une simple requete SQL avec
HExécuteRequêteSQL .Voici mon code :

//Ouverture de la connexion
SI PAS HOuvreConnexion(gsNomConnexion, gsUtilisateur, gsMotDePasse,
sSourceDeDonnées,sBaseDeDonnées, ...
haccèsNatifMySQL, hOLecture) ALORS
Erreur(HErreurInfo())
RENVOYER Faux
FIN

//On execute la requete SQL
SI PAS
HExécuteRequêteSQL("REQ1",gsNomConnexion,hRequêteSansCorrection,"SELECT *
FROM CLIENT") ALORS
Erreur(ErreurInfo())
SINON
sListeColonnes=HListeRubrique(nomRequete,hLstDétail)
FIN




Quelle vs mysql ?

Est-ce que cela fait la meme chose si met autre chose que que hOLecture
?
Essaie voir avec des SQLExec aussi.

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Byky
La version de MySQL est 4.0.15

C'est la même chose si je suis en mode hOLectureEcriture.

J'ai aussi une erreur avec SQLExec : "Erreur exécution de la requête :
00000"




"Roumegou Eric" a écrit dans le message de
news:
Byky avait soumis l'idée :
> Bonjour,
>
> j'ai un gros souci avec l'accès natif mysql de windev. J'ai


systématiquement
> le même message d'erreur en faisant une simple requete SQL avec
> HExécuteRequêteSQL .Voici mon code :
>
> //Ouverture de la connexion
> SI PAS HOuvreConnexion(gsNomConnexion, gsUtilisateur, gsMotDePasse,
> sSourceDeDonnées,sBaseDeDonnées, ...
> haccèsNatifMySQL, hOLecture) ALORS
> Erreur(HErreurInfo())
> RENVOYER Faux
> FIN
>
> //On execute la requete SQL
> SI PAS
> HExécuteRequêteSQL("REQ1",gsNomConnexion,hRequêteSansCorrection,"SELECT


*
> FROM CLIENT") ALORS
> Erreur(ErreurInfo())
> SINON
> sListeColonnes=HListeRubrique(nomRequete,hLstDétail)
> FIN
>

Quelle vs mysql ?

Est-ce que cela fait la meme chose si met autre chose que que hOLecture
?
Essaie voir avec des SQLExec aussi.

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)