Classe MySQLManager Vesion 1.5.6
Modification de tous les accès a la base de données en passant par les transactions, sur Insert Delete Update Execute.
Réglage des bugs sur SQLTableVersEcran : elle ne fonctionnait pas dans cette version.
SQLinsert ne fonctionnait pas avec SQLExecute, il manquait un parametre dans la fonction
Classe MySQLManager Version 1.5.5
Création des méthodes SQLRecherche et SQLLitRecherche en remplacement de la Methode SQLSearch qui faisait les deux avec un paramètre.
Interception des erreurs et sortie de l'appli si SQLsuivant, SQLprecedent, SQLDernier étaient utilisées sans avoir amorcé le parcour avec un SQLPremier. Les erreurs on été trappée et un message est envoyé. (il n'y a plus de plante sur la DLL).
Mise a jour de la documentation en ligne.
Classe MySQLManager Version 1.5.4
Création des méthodes SQLPremier,SQLSuivant,SQLPrecedent,SQlDernier et du membre EnDehors.
Cela pour permettre le parcours et la manipulation de la table par SQLManagerX sans une ligne de code SQL !!!!
La requête SQLPremier peut avoir 2 paramètres : colonne et condition. pour specifier les colonnes a renvoyer (par defaut toutes) et pour la condition (order group by etc ....) elle renvoie vrai si au moins une ligne a été trouvée
Voici un exemple :
SI FOUR:SQLPremier("NoFourn,NOM","Nofourn like '%tot'") ALORS
TANTQUE PAS FOUR:endehors
Trace(FOUR:m_nofourn+" : "+FOUR:m_NOM)
FOUR:SQLSuivant()
FIN
FIN
FOUR:SQLDernier()
Trace(FOUR:m_nofourn+" : "+FOUR:m_NOM)
Disponible sur : SQLManagerX.com
@+
Documentation
En préparation :
1.5.7 :
SQLLitBloque : sélection et blocage pour update d'une ligne de la table MySQL
Bon dev