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