Salut voici mon problème:
J'ai créé une classe qui s'appelle ConnexionBase qui permet de m'interfacer avec plusieurs moteur de base (oracle, mssql, access, mysql). Elle est composer des proprietés et des méthodes suivante :
Code :
- var $myServerName;//nom du serveur (!!! pour mssql & mysql(spécifier le port 3306)
- var $myUserName;//non de l'utilisateur
- var $myPassWord;//mot de passe
- var $myDataBaseName;//nom de la base de données (!!! chemin en dur pour access)
- var $mySupport;//type de base (MSSQL, ORACLE, ACCESS, MYSQL)
- var $myQuery;//requête
- var $myRessource;//résultat sous forme de tableau
- var $myLink;//lien avec la base de données
- var $myNbRows;//nb de ligne du résultat
- var $myNbCols;//nd de colonne du résultat
- function ConnexionBase ($ServerName, $DataBaseName, $UserName, $PassWord, $Support)
- function ExecuteQuery()
- function CloseConnexion()
- function GetResultToHash()
- function Free()
|
puis j'ai une autre classe qui contient des données clients qui s'appelle client
j'ai une méthode qui se nome GetAdministratifClient($id).
C'est ici que les problèmes commence quand je crée un objet du type ConnexionBase dans la méthode GetAdministratifClient cela fonctionne j'ai accès aux propriétés mais quand j'appel les méthodes rien ne passe c'est comme si elle n'été pas implémenté. ???
et le problèmes se repeté quand je passe l'objet de type ConnexionBase directement en paramètre de la méthode GetAdministratifClient. J'ai essayé de sérialiser l'objet et plein d'autres truc mais rien à faire.
Quelqu'un à une idée ??.