| Menu Principal
Soutenir SQLManagerX
Certains nous ont demandés comment nous aider
voici un lien pour nous soutenir
SQLManagerX
Dossiers
(si le PDF ne s'ouvre pas vous pouvez
le telecharger en faisant
clic droit
puis "enregistrer sous")
Accès SQLManagerX
Découvrez
SQLManagerX Pro
Produits
Qui est en ligne
8 utilisateur(s) en ligne (dont 3 sur Téléchargements) Membre(s): 0 Invité(s): 8 plus...
Partenaires
Traduire
|
|
 |
|
|
| Catégorie : Acces Natifs |
ADO4WD (3.0.0.1)  |
Version: 3.0.0.1 Date de proposition: 26/5/2010 |
Description :
Version 3.0.0.1Modification de mySQLtransaction pour reprendre le meme code que celui de MSSQL4WD qyi est aussi sur la base OLEDB. Version 3.0.0.0reprise de la dll pour compatibilité Vista et Seven amélioration de la vitesse (curseur cote client) amélioration de la gestion des limit (qui pouvait ne pas fonctionner) les tests ont été fait sur une base ACESS (et disponible dans le projet exemple il suffit de lancer la connexion sur acces pour avoir une base exemple et faire quelques tests Version 2.4.1connexions multiple sur des bases. il y avait un petit bug qui empechait de declarer correctement une seconde connexion avec un autre objet Version 2.4.0creation du programme d'install, qui contient les sources, et la derniere version de l'acces Version 2.3.5ajout de 2 methodes SetCommandTimeout(Timeout) SetConnectionTimeOut(Timeout) pour gerer les differents timeout Version 2.3.4Correction de la fonction ClearSQLComment pour gérer les colonne avec des apostrophes Introduction Ce projet permet un accès à toutes les bases de données (disposant d'un driver ODBC) au travers de la couche ADO de Microsoft. Il est composé d'une fenêtre de test, d'une classe et d'une DLL. L'accès encapsule la librairie ADO de Carlos Antollini (A set of ADO Classes - version 2.20). Les sources de la DLL sont donnés. Principe La DLL fournit se base essentiellement sur les deux éléments suivants : * ADO (ActiveX Data Objects) Cet objet repose sur les APIs OLEDB. Certaines fonctionnalités de ADO ne sont pas supportées par toutes les bases car elles dépendent du fournisseur (provider) OLEDB. Architecture technique ... bientôt Compléments Pour utiliser la DLL il est nécessaire : * d'avoir le MDAC version 2.6 ou supérieur, * d'avoir installer le provider OLE DB correspondant à la base de données utilisée. Par exemple, pour utiliser la DLL avec une base MySQL, il est nécessaire d'avoir télécharger le driver "MyOLEDB Provider v3.0" de MySQL ( www.mysql.com dans la section download, others, w32).
|
1008 0 octets win32 http:// |
| Catégorie : Acces Natifs |
HF4WD (3.0.6)  |
Version: 3.0.6 Date de proposition: 22/1/2010 |
Description :
HF4WD Compatibilité : SQLManagerX Ajout des acces en version 12 et 14 Téléchargez la version windev 12 : C_HF4WD.WDCTéléchargez la version windev 14 : C_HF4WD.WDCChangements dans MySQLconnecte pour les versions 12 et 14 pour un acces a HyperFile Client/serveur FONCTION VIRTUELLE mySQLConnecte(p_typeConnecte=1, WDDfile="", DataPath="",user="", passwd="") TypeConnecte = 2 acces HyperFile Client / serveur - WDDFile = Adresse du serveur:Port (exemple :192.168.1.20:4900) - DataPath = Chemin du fichier WDD (obligatoire pour la connection SQL) - User = Utilisateur pour la connexion au serveur - Passwd = Mot de passe pour l'utilisateur de la connection au serveur TypeConnecte = 1 acces HyperFile Standard - WDDFile = Chemin du fichier WDD (analyse) - DataPath = Chemin des fichiers FIC - User = non utilisé - Passwd = Mot de passe pour l'analyse si l'analyse a un mot de passe version 3.0.6 modification de la connection (le mode d'ouverture etait pour le HF classic le mode exclusif et donc bloquait la base au autre utilisateur. maintenant le mode est multi pour ne plus bloquer la base version 3.0.5 : modification suivant les recommandations de madeuh de la methode mySQLLitMemo qui fonctionne maintenant tres bien version 3.0.0.0 : refonte de l'acces, pour compatibilite Data Center Introduction Cet accès composé uniquement d'une classe a été créé pour les développeurs soucieux de commencer des développements SQLManagerX mais en utilisant HyperFile. Principe Cet accès rend SQLManagerX compatible HF.
|
526 683.59 KB Win32 http://www.SQLManagerX.com |
| Catégorie : Acces Natifs |
PHP4WD (5.0.0.5)  |
Version: 5.0.0.5 Date de proposition: 16/9/2008 |
Description :
Projet exemple de PHP4WD. [5.0.0.5] mise a jour des script pour eviter les message d'erreur et warning sur les version php5
[5.0.0.4] Modification pour SQLite Sqlite_fetch_row est remplace par sqlite_fetch_array. en php5 fetch_row n'existe plus
[5.0.0.3] la version firebird est fonctionnel sans les blob, et sans procedure stockées pour l'instant. mais completement focntionnel. tester sur php5, apache et fireBird 1.5
[5.0.0.2] mise a jour des scripts : suivant la config de php, il pouvait y avoir un warning qui empechait de lire correctement une requete de type update, delete, des requetes sans resultats)
[5.0.0.0] la grande nouveaute : les procedures stockées sous Oracle et SQLServer.Nous avons fait les tests pour oracle sur un mobile et ca marche tres bien sous SQLServeur j'ai fait les tests sur un SQLServer Express edition 2005.
Exemple Appel de procedure sous oracle :
i est un entier v_res est une chaîne
// procedure avec 1 parametre en entree et 3 en sortie
CONVSQL:mysqlCloseBind() CONVSQL:MySQLDefBind(1,"TESTPIN",CONVSQL:PS_VARIN,CONVSQL:PS_TYPEINTEGER,20) CONVSQL:MySQLDefBind(2,"TESTCHA",CONVSQL:PS_VAROUT,CONVSQL:PS_TYPECHAINE) CONVSQL:MySQLDefBind(3,"TESTINT",CONVSQL:PS_VAROUT,CONVSQL:PS_TYPEINTEGER) CONVSQL:MySQLDefBind(4,"TESTDAT",CONVSQL:PS_VAROUT,CONVSQL:PS_TYPECHAINE) CONVSQL:MySQLDefBind(5,"TESTDBL",CONVSQL:PS_VAROUT,CONVSQL:PS_TYPEDOUBLE)
SI CONVSQL:MySQLExec("TESTPS(:TESTPIN,:TESTCHA,:TESTINT,:TESTDAT,:TESTDBL)",1) ALORS // recuperation des parametres envoyés POUR i=2 A 5 CONVSQL:mySQLGetBind(i,v_res) Trace(v_res) FIN
// recuperation du recordSet renvoyé par la procedure si il y en a un CONVSQL:mySQLPremier(1) TANTQUE PAS CONVSQL:mySQLendehors Trace(CONVSQL:MySQLLitLigne(1)) CONVSQL:mySQLSuivant(1) FIN FIN CONVSQL:mysqlferme(1) CONVSQL:mysqlCloseBind()
Exemple d'appel d'une procedue sous SQLServer : v_reponse est une chaîne i est un entier
CONVSQL:MySQLCloseBind()
//premier parametre :@IN1 CONVSQL:mySQLDefBind(1,"@sval",CONVSQL:PS_VARINOUT,CONVSQL:PS_TYPECHAINE,"Franck")
// deuxieme parametre : en entree / sortieentier CONVSQL:mySQLDefBind(2,"@intval",CONVSQL:PS_VARINOUT,CONVSQL:PS_TYPEINTEGER,50)
// troisiem eparametre en entee sortie maischaine CONVSQL:mySQLDefBind(3,"@floatval",CONVSQL:PS_VARINOUT,CONVSQL:PS_TYPEDOUBLE,2.1416)
v_req est une chaîne
v_req += "TestPSSQLServer"
IF(CONVSQL:MySQLExecPS(v_req,1)) THEN
// recuperation des parametres envoyés CONVSQL:mySQLGetBind(1,v_reponse) Trace(v_reponse) CONVSQL:mySQLGetBind(2,v_reponse) Trace(v_reponse) CONVSQL:mySQLGetBind(3,v_reponse) Trace(v_reponse) // recuperation du recordSet renvoyé par la procedure si il y en a un CONVSQL:mySQLPremier(1) TANTQUE PAS CONVSQL:mySQLendehors Trace(CONVSQL:MySQLLitLigne(1)) CONVSQL:mySQLSuivant(1) FIN ELSE Erreur(CONVSQL:mySQLGetErrorMessage()) END CONVSQL:MySQLCloseBind() CONVSQL:mySQLFerme(1)
[4.0.3.7]
un petit probleme dans le connecte pouvait generer des messages sur php et remplir le log du serveur web
[4.0.3.6] :
Ajout de 2 methode pour transformer les exec en oracle et SQlserver. ces 2 methode vous permettent de pouvoir ecrire des requete ave LIMIT comme sous mySQL. c'est pratique pour avoir un code identique sous les differentes bases
amelioration du connecte de ajout de mySQLListeTables. les fonctions oracle on ete testees. l'acces PHP4WD fonctionne avec les bases oracles. donc wdmobile aussi.
RAPPEL PHP4WD permet sur toutes les bases accessible de sasisir des requetes avec LIMIT (sur oracle, sqlserver etc ...) par exe select * from client limit 1,5 pour avoir les 4 premier client a partir du 1
[4.0.3.3] changement du separateur des colonnes dans le resultat. on utilisait <BR> mais si dans la base il y avait du code HTML ca pouvait se melanger aux balises html du resultats. le separateur est maintenant PHP4WDSEP ca devrait pas se rencontrer dans un texte ou une image nin dans du code HTML
[4.0.3.0]
changement des script pour optimisation du cryptage cote php. ATTENTION la cle est dans le fichier connect maintenant modification de la classe pour le nouveau cryptage
Ce projet contient une fenêtre montrant les différentes possibilités de l'accès. Comment faire une requête et affiche le résultat dans une table Attention n'oubliez pas de télécharger PHP4WD pour avoir les 2 scripts PHP. Uploader les sur votre site et pensez a modifier les éléments de connexion et les clés publiques (dans la classe et dans le script).
|
1397 148 octets win 95, 98, XP, 2000 http:// |
|
|
|
|