| 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
7 utilisateur(s) en ligne (dont 1 sur Téléchargements) Membre(s): 0 Invité(s): 7 plus...
Partenaires
Traduire
|
|
 |
|
|
Il y a 14 fichiers dans notre base de données
Dernières listes
| Catégorie : Outils |
Data Center 12 (12.0.4.1)  |
Version: 12.0.4.1 Date de proposition: 5/8/2010 |
Description :
Data Center 12
pour sauvegarder vos connexions : faites une copie du fichier DataCenter.SDB qui contient vos connexions et une fois installée la mise a jour recopier sur celui que la mise a jour a mis
[12.0.4.1] modificaton pour HF / CS la connexion vous demandera le mot de passe de l'analyse apres la connexion pour recuperer la structure des fichiers
[12.0.4.0] petit probleme sur l'import SQL avec des fichiers contenant deja des \' le decoupage ne se faisait pas correctement
[12.0.3.9] EmiReplicat a montré certain bug sur le data center. modification de la classe SQLmanagerX pour enlever tous les warning ce qui fait que l'application tourne plus vite ! mise a jour des acces qui ont changé (HF, MSSQL, SQLite) pour etre a jour avec la version des acces
[12.0.3.8]lodification du converter pour prendre en compte les type rubrique HF > 29 j'ai pu trouver et la modification du fichier correspondance.ini n'etait pas suffisante dans le code il y a un tableau qui ne prenait que les 29 premiers
[12.0.3.7] modification de la dll otl4WD les requetes avec des tirets dans les chaines ne passent pas car la dll croit que ce sont des commentaires et les enleve. elle ne le fait plus
[12.0.3.6] modification pour les script contenant dans les datas des points virgules comme pour l'exécution de requêtes SQL a l'écran. petit bug eliminé sur un caractere restant de la ligne precedente.
[12.0.3.4] modification pour prendre en compte la nouvelle version de SQLite4WD. modification aussi du code SQL qui si un ; se trouvait dans les données n'etait plus capable de voir ou se terminait la requete. dans cette version vous pouvez faire des insert avec de données contenant des ;
[12.0.3.3] modification du converter pour éviter les erreurs de passage de paramètres chaines aux différents accès natif qui pour certains typent les paramètres
[12.0.3.2] modification de l'acces SQLite qui permet maintenant de voir les bases SQLite 3.X jusqu'a la toute derniere (3.6.18) modification aussi de la classe SQLManagerX qui avait un peitit souci sur l'enregistrement ne mode affichage de la table
[12.0.3.1] modification de l'affichage, la fenetre principale n'est plus maximisé et est redimensionnable. on peut donc la deplacer
[12.0.3.0] modification et ajout dans les acces natif de la connection vers hyperFile Client / serveur.
[12.0.2.1] modification dans l'import des base HF de la reindexation (compactage+suppression) si vous avez des erreurs de doublons dans l'import supprimer les fichiers ndx et mettez le parametre fichier HF a "avec reindexation" les fichiers seront nettoyés et les index recrées
[12.0.2.0] modification pour les mots de passe en HF5.5 : sur les fichiers HF5.5 ou inferieur il n'est pas possible de mettre le mot de passe pour tous les enreg il faut le mettre a chaque enregistrement !!
[12.0.1.8] grâce a Björn Lietz-Spendig nous avons pu intégrer un nouvel éditeur SQL. pour la colorisation des requêtes. maintenant beaucoup plus rapide et fonctionnant beaucoup mieux. vous pouvez executer des requêtes en sélectionnant une partie du texte écrit et plein d'autres chose. la numérotation des lignes est aussi très appréciable.
[12.0.1.7] integration de la nouvelle version de MsSQL4WD.
[12.0.1.6] modification pour les colonnes tableaux
[12.0.1.5] l'insertion des données dans firebird ajoutait un % de trop. la classe FB4wd a ete modifiée pour ne plus le faire.
[12.0.1.3] - [12.0.1.4] pour les connexion sur des fichiers on ne prend plus la partie apres le . de l'extension comme étant le schéma de la base. mise a jour de la dll FB4WD.dll qui n'etait pas la bonne
[12.0.1.2] rerise des elements de connexions qui pouvaient s'enregistrer mal. revue de code de certains elements (avec mon utilisation quotidienne j'ai vu quelques bug qui trainaient)
[12.0.0.8] modification pour recuperer le type de colonne si la base renvoyait l'info en majuscule le convertisseur ne trouvait pas et considerait que la colonne etait en char
[12.0.0.7] modification du converter, en faisant des tests j'ai eu un bug qui se produit sur les colonnes blob et au lieu de ne pas transferer le blob le programme plantait (juste sur mySQL). dans cette version il ne plante plus
[12.0.0.6] mise a jour de la classe SQLManagerX, optimisation de l'enregistrement sur la table qui affiche les données. modification de la methode dump pour ne plus s'arreter sur une ligne vide dans le fichier d'import SQL
[12.0.0.5] suite et fin du probleme d'enregistrement des connexions
[12.0.0.4] petit bug sur l'enregistrement des connexions. la derniere connexion n'etait pas mis a jour et la connexion pouvait ne pas se faire correctement
[12.0.0.3] reglage du probleme de connexion sur SQLite3 et modification du chargement de la tables hierarchique de la structure , ll'image de a primary key n'etait pas mise sur le bon champs
[12.0.0.2] passage dans la version 12 acceleration du chargement des tables (3 seconde pour 700 tables) la structure est chargée quand on clic sur une table cela permet d'avoir un confort d'utilisation. l'arbre a ete remplacé par une table hierarchique pour mettre le type a code du non de colonne et si elle est clé
Data Center 10 [10.0.1.9] ajout d'un onglet pour afficher le dictionnaire de la base. toutes les colonnes sont repertoriées avec leur type, un colonne commentaire est saisissable et on peut sauvegarder le dictionnaire et le recharger
[10.0.1.8] moification pour SQLserver les foreign key etaient considérée comme des primary et dans les export ca doublait les colonnes
[10.0.1.7] probleme sur le renomage de colonnes qui devaient être ecrit dans les mots reservé exactement (casse) que la colonne.la version ne tient plus compte de la casse merci a stanislas pour ce retour
[10.0.1.6]
Mise a jour avec la derniere version de SQLManagerX et de l'acces MSSQL4WD.
ajout dans la version de la dll TRS pour les transactions
[10.0.1.5] modification dans l'acces OTL pour oracle il restait une limite sur un tableau dynamique. ajout de l'interruption de l'import et l'export avec la touche ESC. mise a jour du dump pour mettre les valeurs par defaut correctes.
[10.0.1.2] mise a jour des dll du programme, je pense que pour la conversion certaine dll dans le rep etaient d'une version plus recente. donc j'ai modifier le prog d'install pour qu'il aille chercher le prog dans le rep exe du projet
[10.0.1.0] Modification de SQLfiltre de SQLManagerX. sous FireBird on ne pouvait pas voir les data sauf si on cliquait sur voir tous (pas de limit ajoute a la requete)
[10.0.0.9] modification de SQLite4wd pour ne plus alterer les images en visualisation. suit la meme mise a jour que l'acces natif
[10.0.0.7] ajout d'un fichier import.log lors de l'import des fichiers script permettant de voir ce qui s'est mal passé. toutes les erreurs du script sont repertoriées dans ce fichiers
[10.0.0.6] l'acces oracle4wd ayant ete retiré, il y avait dasn cette version un petit bug. l'acces SQLite 2.X etait cnsidéré comme le choix oracle. le test de la connexion fonctionnait mais pas la connexion réelle.
[10.0.0.5] rajout du proxy pour la version 10. comme je l'avais enlever de la 2.0.1.0 je l'ai oubliée dans cette version. donc voici qui est fait
c'est le data center mais en version 10 pour pouvoir importer les analyses 10 et anterieures. il beneficie des nouveautés de windev10 dont les cadres qui peuvent s'agrandir ou se retrecir. vous pouvez ainsi mieux organiser votre espace de travail.
pour ceux qui veulent decouvrir php4wd vous avez dans les connexions normalement un acces sur une base de test de SQLManagerX. proftez en pour vous faire une idées de la puissance et des possibilités de l'acces PHP4WD
cette version n'est pas open source, et vous avez uniquement un droit d'utilisation du logiciel.
|
3101 10.56 MB Win32x http://www.SQLManagerX.com |
| 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 : SQLManagerX |
SQLManagerX V5 (5.7.1.0)  |
Version: 5.7.1.0 Date de proposition: 29/3/2010 |
Description :
version 5.7.1.1 Modification de la méthode SQLupdate et SetFonctionDefault pour pouvoir transférer a un update le fait qu'il doit envoyer la colonne car la fonction par défaut va faire la mise a jour (jean phi) avait besoin de mettre a jour une date par le server avec une date heure du serveur donc avec ce code la colonne est updatéé par une fonction qui se trouve dans la valeur par defaut de la colonne de la table)
version 5.7.1.0 Modification de la methode SQLinsert pour eviter que la methode ne plante si l'insert generé est vide (aucune valeur n'est transmise) merci a jean-phi pour ce retour
version 5.7.0.9 modification des methode SQLtableEnregistre et SQLtableVersSQLtable qui avaient un petit bug qui s'est révélé avec le data center. modification aussi de l'acces SQLite4WD pour le projet exemple
version 5.7.0.8 ajout d'un membre global ::HFCS pour specifier qu'en mode HF on est en client serveur. de ce fait le SQLLitFiltre modifie le SQL pour que cela fonctionn. lemembre etant en global il sera actif pour tous les objet SQLManagerX en faisant SQLManagerX::HFCS = Vrai
version 5.7.0.7 modification de SQLexcute pour recupere les erreur systhematiquement. (code de jean phi : merci a lui)
version 5.7.0.6 ajout d'un membre permettant d'identifgier que l'acces marche en fetch (ne permet pas de revenir au premier) et donc SQLedit qui a besoin de parcourir 2 fois la requete ne peut plus fonctionner. dans ce cas SQLedit refera un mySQLexec)
version 5.7.0.5 Modification SQLExecute (pour un fonctionnement analogue avec SQLPrepare) Modification SQLCtable (ajout d'un parametre permettant de ne pas faire le tablesupprime dans la methode)
version 5.7.0.4 modification de SQLExecute pour fonctionner comme SQLPrepare avec les transactions. si on desactive les transactions, on devait dans SQLExecute le specifier mais elle doit utiliser le mécanisme qui n'utilise les transactions que si TransactionActive est a vrai
version 5.7.0.3 modification d'une methode pour le mode automatique. si on demandait un message mais que le champs cle n'etait pas un autoIncrement et que le champs de la fenetre n'a pas de libelle la methode plantait. merci a phil pour le retour de ce cas particulier
version 5.7.0.2 modification des méthodes SQLrecherche et SQLLitRecherche si on ne transmet pas le paramètre condition (ou a vide) la condition du filtre sera prise si un filtre est actif
version 5.6.0.X
cette version est une amelioration de la V5. le mode automatique va encore plus loin. j'ai crée deux fenetres type une mode table et une mode fiche. dans ce mode aucun code n'est necessaires. il suffit de dessiner la fenetre meme en mode table.
une fois la fenetre dessinée, i faut editer le code d'init des fenetre c'est la que cous aurez a modifier 2 lignes pour chaque fenetre. pour le mode table mettre les colonnes que vous voulez voir dans la table (apres avoir nommé dans la table les colonnes comme leur homologue dans la base SQL) et le titre de l'edition liste qui est generée par SQLedit
vous avez des champs de recherche dans le mode table permettant de restreindre les elements affiches. ces champs sont egalement automatiques
un champs de recherche doit avoir comme nom : nomdelaColonne_recherche.
En fait en mettant _recherche a votre nom de champs SQLManagerX le mettra dans la requete avec un where = si la taile est complete ou un like si la taille n'est pas complete.par exemple dans ma table j'ai adresse et bien si je fais un champs adresse_recherche SQLManagerX l'ajoutera des que vous taperez quelque chose dedans pour faire une selection. il faut juste ajouter le champs dans la fenetre et le nommer correctement.
voila comme je developpe une application entierement en V5 je fais des ajustement pour que cela fonctionne mieux et sans code.
essayez avec les 2 table que je vous ai fournies vous verrez 'est bluffant : on ajuste a dessiner la fenetre SQLManagerX s'occupe du code. pour les message renvoyés regarder dans le fichier SQLMxLangue.ini
PROJET EXEMPLE :
La Classe SQLManagerX permet de gérer les tables SQL d'une façon simple et rapide en ne manipulant que des objets simples (une ligne d'une table) de façon ne pas s'occuper du code SQL qui en découle pour faire les insertions, les modifications, les suppressions et les sélections.
Les tables se manipulent presque comme des fichiers HF, on gère les rubriques de la même façon. Ensuite avec un seul ordre on peut faire un insert dans la base correspondante par exemple.
Cette classe est couplée avec les classes d'accès natif mis a votre disposition sur le net celles de Rodolphe Jouannet : MySQL4WD, PostGreSL4WD , celles de Frédéric EMPRIN : SQLite4WD, PHP4WD,MSSQL4WD, OTL4WD, ADO4WD, OTL4WD , FB4WD
Vous pouvez ainsi gérer les tables de ces différentes bases avec un code unique.
ATTENTION LES VERSIONS DES ACCÈS LIVRES AVEC SQLManagerX NE SONT PAS FORCEMENT LES DERNIÈRES (PENSEZ A TÉLÉCHARGER LA DERNIÈRE VERSION DE VOTRE ACCÈS DANS LA RUBRIQUE SPÉCIFIQUE)
|
5230 10.75 MB Win32x www.SQLManagerX.com |
| 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:// |
|
|
|
|