MySQL4WD 1.5.4.0

Date 17/7/2002 10:20:00 | Sujet : Ressources

Accès Natif MySQL
Ce projet Open Source permet un acces natif (direct) à une base mySQL version 3.23.24 et supérieure.

Son mode de fonctionnement de rapproche le plus possible des fonctions SQL de WinDev. Ci-après un bref apercu de ces possibilités :
// code WinDev
mysql is cMySQL4WD()
retCode is boolean

mysql:mySQLConnecte("localhost", "root", "mdp", "essai")
retCode = mysql:mySQLExec("SELECT id, name FROM customer ORDER BY id LIMIT 5000", 1)
SI retCode ALORS
   mysql:mySQLTable(1, "TABLE1")
FIN
mysql:mySQLFerme(1)
mysql:mySQLDeconnecte()
// fin du code WinDev

Comme vous le voyez, on se rapproche beaucoup de la syntaxe WinDev. Autre possibilité :
// code WinDev
mysql is cMySQL4WD()
id est un entier
name est une chaine
retCode est un booléen

mysql:mySQLConnecte("localhost", "root", "mdp", "essai")
retCode = mysql:mySQLExec("SELECT id, name FROM customer ORDER BY id LIMIT 5000", 1)
SI retCode ALORS
   mysql:mySQLPremier(1)
   TANTQUE PAS mysql:mySQLEnDehors
      id = mysql:mySQLLitCol(1, 1)
      name = mysql:mySQLLitCol(1, 2)
      // ou id = mysql:mySQLLitColParNom(1, "id")
      // ou name = mysql:mySQLLitColParNom(1, "name")
      TableAjoute("TABLE1", id + TAB + name)
      mysql:mySQLSuivant(1)
   FIN
FIN
mysql:mySQLFerme(1)
mysql:mySQLDeconnecte()
// fin du code WinDev

On ne peut plus simple...

Ce projet se compose d'une classe et d'une DLL (le ZIP contient les sources de ces deux modules).
Ce projet se veut être un projet Open Source, et je recherche donc des contributeurs (développeurs, documentalistes et autres).

Amicalement.

Jouannet Rodolphe
contact : Rjouannet@baud-sa.fr




Cet article provient de WDForge.org
http://old.wdforge.org

L'adresse de cet article est :
http://old.wdforge.org/article.php?storyid=15