Re: Problème de Requête SQL

Posté par fabou3377 le 3/8/2006 18:18:58
Merci c'était un problème de connexion en rajoutant la ligne suivante dans mon scripcela fontionne:

SQLConnecte("ORDI1\SQLEXPRESS","sa","123456","lamelcolor","OLEDB","SQLOLEDB").

Dois-je le faire vant chaque requête?

Actuellement je procède de la manière suivante j'ai :

une classe SQLburkmanager------------------------------

SQLBurkManager est une classe
m_base est une chaîne
m_source est une chaîne
m_utilisateur est une chaîne
m_motdepasse est une chaîne
m_nombase est une chaîne

FIN


PROCEDURE Constructeur()


PROCEDURE Destructeur()


PROCEDURE SQLBurkManager::connexion(NomConnexion)
Res est un entier


SI fFichierExiste(fRepEnCours()+"\acces.ini") ALORS

:m_source=INILit("log_"+NomConnexion, "source","",fRepEnCours() + "\acces.ini")
:m_utilisateur=INILit("log_"+NomConnexion, "user","",fRepEnCours() + "\acces.ini")
:m_motdepasse=INILit("log_"+NomConnexion, "pw","",fRepEnCours() + "\acces.ini")
:m_nombase=INILit("log_"+NomConnexion, "base","",fRepEnCours() + "\acces.ini")

res = SQLConnecte(:m_source,:m_utilisateur,:m_motdepasse,:m_nombase,"OLEDB","SQLOLEDB")

SI PAS res<>0 ALORS
Info("Connexion MANQUEE à la base"+:m_nombase+"sur la source "+:m_source)
FIN

FIN


Ensuite Dans l'initialisation de mon projet

GLOBAL
gConGpao est un objet SQLBurkManager
gConComm est un objet SQLBurkManager


// On créer les connexion

gConGpao:connexion("gpao")
gConComm:connexion("commande")

Pourquoi cela ne march-t-il pas de cette façon? C'est bizzare car j'ai la confirmation que la base est connectée.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4437&post_id=18362