Login mot de passe
 
Menu Principal
Soutenir SQLManagerX
Certains nous ont demandés comment nous aider voici un lien pour nous soutenir


SQLManagerX
Dossiers
Accès SQLManagerX
Découvrez



SQLManagerX Pro


Qui est en ligne
3 utilisateur(s) en ligne (dont 2 sur Téléchargements)

Membre(s): 0
Invité(s): 3

plus...
Partenaires

http://www.TeeCod.fr
TeeCod


http://www.microsystem.fr
Microsystem


http://www.dag-system.fr/?lang=fr#
DAG SYSTEM


Téléchargements






Acces Natifs (9)
Autour de SQLMAnagerX (1)
Outils (2)
SQLManagerX (2)


Il y a 14 fichiers dans notre base de données

Dernières listes

Catégorie :  Acces Natifs
Télécharger maintenant ! PHP4WD 9.1.0.0 windev 21 et Windev mobile 21 Populaire Version: 8.0.0.0
Date de proposition:  9/1/2017
Description : 

Video PHP4WD : https://www.youtube.com/watch?v=zLBGCN1QgUs
Video PHP4WM : https://www.youtube.com/watch?v=4y04d-2hc3o

[9.1.0.0]
egalement valable pour la version 8.6.0.0 pour windev 19 et 20 (et en windev mobile 19 et 20)
modification des scripts pour acceder a des base en ADO ou ODBC ce qui permet a un android ou ios d'acceder a une base acces par exemple
les classe ont egalement ete modifié pour eviter un bug a la connexion car le type ADO et ODBC n'etait pas connu par la methode mySQLConnecte (qui a ete simplifiée pour respecter ce qui est dit dans le tutoriel video)

[9.0.0.0]
Modification des script php pour harmonisation avec les versions inferieur de windev
modification des classes pour ajouter en mobile la partie mySQLTable et dans la version windev la methode mySQLZR pour remplir une zone repétée type table

pour les anciennes versions de windev et windev mobile voir la pages : http://www.sqlmanagerx.com/websqlx/html/modules/icontent/index.php?page=17

[8.5.0.0]
Ajout du membre globale :alphabet pour pouvoir le changer a lavolée et pour la classe et surtout la methode mySQLExec il suffit de position le membre par
MonAcces:alphabet = AlphabetAnsi
par exemple
cette modif est aussi dans la version 9.0.0.0 pour windev 21

[8.0.0.0]
Version maintenu et compatible avec les langues arabe, chinois, japonais et autre UTF8. la version 21 de windev et windev mobile renvoie les chaines correctement depuis IE ou firefox donc on a pas de souci avec cette version (ce qui n'est pas le cas avec windev 20 par exemple). seule cette version sera maintenue et evoluera. garder les versions anterieures est compliqué et demande trop de travail

[7.0.0.6] Modification des scripts pour PDO et php7 certaines methodes ne fonctionnaient pas

[7.0.0.4]Modification du script php4wd.
Ajout d'une methode de test
Refonte du code pour opitmisation et ajout des nouveaux acces PDO mysql, PDO SQLserver, MySQLi
Detection du bon moteur mySQL de php par le script (utilisera dans l'ordre mysq,, mysqlLi, PDOMysql)
Modification des classes windev et windev Mobile pour optimisation

[6.0.0.1]
modification des methodes pour optimisation (mySQLExec, cryptage)
suppression de extraitchaine qui ralenti beaucoup sur le Exec par des position (gain de 30 a 50 % de temps)

Bug sur methode zip + crypteRetour reglé . les mode sont maintenant tous valident et fonctionnent parfaitement

[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).

Téléchargé 5454 fois  5454  Taille du fichier 148 octets  Plateformes supportées win 95, 98, XP, 2000  Page d http://
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !MSSQL4WD (3.0.2.8) Populaire Version: 3.0.2.8
Date de proposition:  15/3/2011
Description : 
[3.0.2.8] Modification des parametres de procedures stockées. le nombre de parametres maximum passe a 256 et le code a ete revu pour un code plus clair et une definition des parametres plus simple dans le code C

[3.0.2.7] reprise des procedures stockées. la dll a ete modifiée pour gerer mieux les procedures stockées. la classe a egalement ete modifiée (mySQLSetBind, mySQLGetBind, mySQLExecPS) et les membres concernés. la methode SetCommandTimeOut fonctionne maintenant tres bien.

[3.0.2.6] Modification de la dll pour vista et windows 7 le probleme venait de initialisation de l'objet qui ne doit pas etre fait dans le main de la dll. donc maintenant plus la peine de psser par la fenetre w_connexion. vous pouvez dans l'init du projet faire :

MonAcces est un c_msSQL4WD()

la dll sera chargée a la connexion et donc si vous avez des Set a faire par exemple :

v_retCode = MSSQL:mySQLConnecte(EDT_connectString)
MSSQL:SetDateFormat("AAAA/MM/JJ")

vous devez le faire apres la connexion
la classe a changée ainsi que la dll , le projet exemple tiens compte de cela

[3.0.2.5] modification de mySQLGetLastId pour recuperer par la classe la valeur de l'autoIncrement a la place de le faire dans la dll

[3.0.2.4] Modification de mySQLDecritTable pour etre plus précise au niveau des cle primaire et la valeur par defaut n'etait plus renvoyée. merci a vIceBerg pour ce retour et cette modification qu'il a réalisée

[3.0.2.3] petit bug sur mySQLPremier. si on faisait le parcours complet de la requete et qu'on revenait au debut par premier le endehors etait a vrai. maintenant on peut parcourir autant de fois qu'on veut la requete.

[3.0.2.2] reprise de la dll pour le parcours par precedent qui s'arretait avant la dernere ligne. sur le procedure stockées un appel a une procedure inexistante plantait l'application : maintenant ona le message et le prog ne plante plus

[3.0.2.1] un petit bug c'est glissé dans la dll. si la table n'avait aucune lignes la dll ne renvoyait jamais endehors

[3.0.2.0] Changement des options d'ouverture des curseur dans ADO
nous passons aussi en clientSide pour eviter le traffic (demande plus de mémoire sur le poste client mais la vitesse s'en ressent beaucoup) la classe a ete légèrement modifiées aussi sur premier et dernier
merci a Sohan pour ces informations

[3.0.1.2] modification de la methode MySQLListeTables qui ne fonctionnait pas en appel dll donc la methode ne fait plus appel a la dll mais eecute une requete

[3.0.1.1] modification pour recuperer le retour des procedures et fonctions n'ayant pas de parametres

[3.0.1.0] reprise du code de la dll pour mettre les modification dans mySQLDernier et mySQLPrecedent il n'est plus utile de faire un premier avant de faire un dernier le parcours peut etre commencé par le dernier directement apres l'exec

[3.0.0.9]
recompilation de la dll et mise a jour de la classe. les deux sont en version 3.0.0.9 les procedure stockées ne renvoyaient pas toujours les parametres correctement.

[3.0.0.8] un bug s'est glissé entre les 2 versions les procedures stockées ne renvoyaient plus de resultat. la classe et la dll ont ete modifiée

[3.0.0.7] modification de la classe pour enlever les warning lors de import sous windev 12.

[3.0.0.6] modification pour enlever la LIMITe des 5000 caracteres sur la requete et la methode clearComment devient manuelle, vous devez l appeler pour enlever les commentaire dans votre requete

Téléchargé 1853 fois  1853  Taille du fichier 1.13 MB  Plateformes supportées win 95,98, XP, 2000  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Outils
Télécharger maintenant !Data Center 12 (12.0.4.1) Populaire 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.

Téléchargé 4470 fois  4470  Taille du fichier 10.56 MB  Plateformes supportées Win32x  Page d http://www.SQLManagerX.com
Note :  10.00 (1 vote)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !ADO4WD (3.0.0.1) Populaire Version: 3.0.0.1
Date de proposition:  26/5/2010
Description : 
Version 3.0.0.1
Modification de mySQLtransaction pour reprendre le meme code que celui de MSSQL4WD qyi est aussi sur la base OLEDB.

Version 3.0.0.0
reprise 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.1
connexions 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.0
creation du programme d'install, qui contient les sources, et la derniere version de l'acces

Version 2.3.5
ajout de 2 methodes
SetCommandTimeout(Timeout)
SetConnectionTimeOut(Timeout)
pour gerer les differents timeout

Version 2.3.4
Correction 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).

Téléchargé 1375 fois  1375  Taille du fichier 0 octets  Plateformes supportées win32  Page d http://
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  SQLManagerX
Télécharger maintenant !SQLManagerX V5 (5.7.1.0) Populaire 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)

Téléchargé 7395 fois  7395  Taille du fichier 10.75 MB  Plateformes supportées Win32x  Page d www.SQLManagerX.com
Note :  8.00 (1 vote)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !HF4WD (3.0.6) Populaire 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.WDC
Téléchargez la version windev 14 : C_HF4WD.WDC

Changements 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.

Téléchargé 721 fois  721  Taille du fichier 683.59 KB  Plateformes supportées Win32  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !OTL4WD (3.0.5.0) Populaire Version: 3.0.5.0
Date de proposition:  7/12/2009
Description : 
version 3.0.5.0
---------------
Modification de la dll pour enlever la limite de 5000 caracteres qui avait ete mise. reprise du code pour que l'ensemble soit plus coherent.


version 3.0.4
---------------
Bug sur premier avec tableau mémoire

version 3.0.3
---------------
* ajout d'une fenêtre affichant les metadata sous forme de TV

* ajout de fonctionnalités (classe) :
- abandon de la gestion des fichiers HF en local
- création d'une nouvelle classe de gestion des couches bas-niveau
- création de la méthode mySQLListeTables
- création de la méthode mySQLDécritTable
- revue complète de la gestion des limites (attention le select ne doit pas être un "select *")
- création méthode mySQLGetFieldName (encapsule mySQLColName pour éviter les regressions)
- création méthode mySQLGetFieldLength (encapsule mySQLColLength pour éviter les regressions)
- création méthode mySQLGetFieldType (encapsule mySQLColType pour éviter les regressions)
- cablage de la méthode mySQLGetClientInfo => renvoie l'adresse ip du poste connecté
- cablage de la méthode mySQLGetServeurInfo => renvoie le nom de la base de données
- cablage de la méthode mySQLGetServerInfo => renvoie le numéro de version du noyau oracle
- ajout dans la méthode TestAll()
- exploitation des blobs dans les fichiers hyperfile locaux
- revue globale de code (passage en français entre autre, ratrair du mot cle VIRTUELLE, FONCTION au lieu de PROCEDURE)
- suppression de la méthode mySQLCall()
- Revue de la gestion des fichiers locaux HF
- suppression des paramètres parse et forceselect dans la méthode mySQLExec
- suppression de la méthode mySQLEcritMemo
- cablage de la méthode mySQLPing (fait un select sysdate from dual dans la base)
- cablage des flags Doublon, Timeout.
- renommage de la méthode MySQLAttacheMemo par MySQLAttacheMemoParNom pour éviter la confusion avec la méthode FireBird par id.
- ajout de la méthode mySQLLitLigne par soucis d'optimisation
- typage des paramètres dans les méthodes
- création du membre :myEspaceSignificatif pour retirer ou non les espaces dans une champ lu
- Enrichissement de la méthode SetSGBD
- création d'une mode label : activé il permet de ne pas affiché la requete SQL envoyée à la base mais un label (REQUETEx).

* corrections de bugs (classe) :
- tous les petits bugs qui trainaient ^^

* ajout de fonctionnalités (librairie) :
- utilisation des fonctionnalités de OTL pour le type d'ordre passé en paramètre la fonction Exec
- utilisation de la fonction SQLComment
- ajout de la fonction OTL_LitLigne par soucis d'optimisation
- création d'une mode label : activé il permet de ne pas affiché la requete SQL envoyée à la base mais un label (REQUETEx).

* corrections de bugs (librairie) :
- transformation de strcpy en ..;[0]='\0'
- correction bug dans la méthode fetch pour les colonnes de type long
- bug dans OTL_RowsCount qui déclenchait une erreur système en cas de non execution de la requete. Maintenant on test si le curseur est OK.
- ajout d'un test de curseur OK dans les fonctions le nécessitant (précaution)
- gestion complète (message et code) dans la fonction OTL_GetErr
- si la description d'une colonne est de type null (issue d'une select '' from dual), la longueur est forcée à 0 pour contenir un '\0' au lieu de null.

Téléchargé 604 fois  604  Taille du fichier 0 octets  Plateformes supportées win 95,98, XP, 2000  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !SQLite4WD (3.6.0.5) Populaire Version: 3.6.0.5
Date de proposition:  5/11/2009
Description : 
[3.6.0.5] modification pour avoir le GetFieldName meme si un premier a ete fait par contre fieldType lui ne renverra rien si un premier est fait

[3.6.0.4] modification de mySQLGetType qui renvoi mantenant 2 valeur (le type de la colonne comme precedement) mais qui depend de ce qu'il y a dans le retour de la requete.elle renvoie aussi une chaine (parametre 3) qui contient le type du create table par exemple "CHAR (50)" ou "BLOB"

v_chaine est une chaine
Trace(SQLite4WD:mySQLGetFieldType(0,v_indice,v_chaine))
trace(v_chaine)

[3.6.0.3] petit bug sur GetFieldName et GetFieldType et GetNumField
maintenant tout fonctionne Attention tout de fois pour recuperer les nom de colonne et type il faut le faire apres l'exec et avant le premier ou le fetch (pour le fetch cela fonctionne meme apres)

[3.6.0.2]: UNIQUEMENT POUR SQLITE 3.X

ajout de la methode mySQLgetFieldType qui renvoi le type de la colonne de la requete avec les constantes
//REVOI :
// SQLITE_INTEGER =1
// SQLITE_FLOAT =2
// SQLITE_TEXT =3
// SQLITE_BLOB =4
// SQLITE_NULL =5
on peut donc comparer le resultat avec MonAcces::SQLITE_INTEGER


[3.6.0.1]: remise en place du fetch sur les base SQLite3 ce prend moins de memoire car une seule ligne est chargée a chaque fois alors que le mySQLPremier charge toutes les lignes de la requete en memoire.

[3.6.0.0]: modification de la dll pour les versions 3 (SQlite4WD3.dll) qui a ete refaites en visual c++ avec la derniere versions de la librairie SQlite) compatible avec les base superieure a 3.5

[3.2.0.5] : modification de mySQLFetch car en 3 SQLite pose probleme sur le Fetch donc on fait un premier et suivant pour l'instant jusqu'a reprise de la dll idem pour mySQLtable qui utilise donc le fetch un peu particulier

[3.2.0.4]
Modification de la dll SQLite4WD.dll pour avoir des blob de plus de 1 Mo maintenant la limite pour chaque blob est de 16Mo autrement dit une ligne peut avoir une taille d'enregistrement de 16 Mo

[3.2.0.3]
petit bug sur mySQLLitMemo . maintenant completement fonctionnelle. si vous utilisiez SQLite4WD avec SQLManagerX la mise a jour n'est pas necessaire. elle est obligatoire si vous voulez utilisez les blob avec l'acces en direct

[3.2.0.2]
modification de la dll sur des requetes imbriquees si un update etait demande la dll pouvait rendre l'etat de la base comme bloquee. car un parcours en mode fetch ne permet pas de faire un update sur la table parcourue , par contre avec le mode premier on peut.

Ce projet permet un accès à aux bases de données Sqlite :

Base sans serveur Entièrement réalisée en C
Base réseau Incluse dans le pack PHP5
Base rapide
SQLite est une bibliothèque qui implémente une base de données embarquée. SQLite n'est pas une bibliothèque cliente permettant la connexion a un serveur de base de donnée. SQLite est la base de données a proprement parlé.
La bibliothèque permet l'écriture, la lecture directement sur le fichier représentant la base de donnée. Son auteur est : D. Richard Hipp

SQLite est multi-utilisateurs et multithread : Plusieurs applications ou plusieurs instances d'une applications peuvent accéder en même temps a une base SQLite

La gestion des locks avec SQLite : SQLite gère les blocages en renvoyant le fait que la base est occupée ou la table. Si une table est occupée pendant des insert rien n'empêche les insert sur une autre table. La mise en place de sémaphores est possible, mais qu'en est-il de l'accès à la base par d'autre processus.(il faudrait également regler le problème des timeOut)

Ce projet est maintenu par Frédéric Emprin

Téléchargé 1212 fois  1212  Taille du fichier 330.00 KB  Plateformes supportées win 95,98, XP , 2000  Page d http://
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  SQLManagerX
Télécharger maintenant !Projet exemple SQLManagerX V5 (windev 12) Populaire Version: 1.00
Date de proposition:  31/8/2009
Description : 
projet exemple V5

ce projet vous montre le développement en version V5 (Fenêtre sans code) il y a 2 fenêtres modèles qui permettent de creer les nouvelles fenêtre (table et fiche) on ouvre la fenêtre et on fait enregistrer sous pour donner un autre nom : il ne reste plus qu'a modifier la table ou les champs pour qu'il correspondent a l'objet SQLManagerX et éditer le code d'init de la fenetre pour lier l'objet (le nom de l'objet SQLManagerX concerné)

ce projet est fonctionnel et permet de voir comment le code est exécuté

par exemple sur la fenêtre w_client_table ajouter un champs de recherche prend 2 secondes , il suffit de créer un champs de le nommer correctement (charte de programmation) et de lancer le programme pour que la table s'alimente avec un filtre sur ce champs


Téléchargé 1403 fois  1403  Taille du fichier 0 octets  Plateformes supportées win 32  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Outils
Télécharger maintenant !SQLManagerX Data Center (2.0.1.6) Populaire Version: 2.0.1.6
Date de proposition:  9/4/2007
Description : 
[2.0.1.6]
modification de SQLFiltre dans SQLManagerX qui posait un probleme pour FireBird

[2.0.1.5]
modification de SQLite4wd pour ne plus alterer les images en visualisation. suit la meme mise a jour que l'acces natif

[2.0.1.4]
rajout des fenetres import et export qui avait aussi changée de place et donc c'etait retrouver hors du projet

[2.0.1.0]
la generation des classes a ete reintroduite, avec son code. il ne faut qu'une dizaine de ligne de codes pour cette outils. donc il devient open source. la fenetre est dans les sources

---------------------------------------------------------------------------------

Le data center permet d'interroger les bases SQL. la connexion se fait avec tous les acces natifs

les sources comprennent le projet dans sa version 2.0.0.9 sans la partie Converter et outil qui sont deux outils qui n'etaient pas open source.ils ont donc ete retirés du data center.

le projet vous montre comment est programmé l'acces a des bases inconnues par le programme et pour laquelle il obtient tous les renseignements dont il a besoins.

il a ete programme entierement en ordre SQManagerX il n'y a pas de ligne de programme qui passe directement par l'acces alter natif. SQLManagerX gere les editions et tous les affichages

les acces alter natif et SQLManagerX ne sont pas fournis dans les sources (ils sont disponibles en telechargement sur le site)

Téléchargé 1433 fois  1433  Taille du fichier 0 octets  Plateformes supportées win32  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (3)


Catégorie :  Autour de SQLMAnagerX
Télécharger maintenant !SQLManagerX Suvi 1.0.0.9 Populaire Version: 1.00.0.9
Date de proposition:  11/10/2006
Description : 
version 1.0.0.9
mise a jour avec les nouveau script php4wd. les script ont ete changes donc si vous voulez suivre le forum avec cette application il faut telecharger cette version

version 1.0
passage en method post donc le script php4wd a ete modifie sur le site donc pour que la zapette fonctionne : passez a cette version.

Exemple php4wd

Nous avons cree une petite application qui permet de suivre le site SQLManagerX a distance. le site SQLManagerX est fait avec XOOPS et une base de données MySQL.

cette base n'est bien entendu pas accessible directement et seul l'espace web permet de s'y connecter. pourtant notre application est sur windows :pas de navigateur, rien de tel.

simplement l'acces php4wd nous permet de lancer des requetes sur la base et d'en optenir le resultat.

vous pouvez ainsi etre prevenu qu'une nouvelle version de nos acces ou SQLManagerX est disponible par une fenetre qui se placera devant vos autres applications.

de meme vous avez acces aux derniers messages du forum, ou a la derniere actualite et si vous avez un login, vous avez acces a votre dernier message prive,


Téléchargé 418 fois  418  Taille du fichier 0 octets  Plateformes supportées Win32x  Page d http://www.SQLManagerX.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !SQLite4WD (Projet Exemple) Populaire Version: 3.2.0.2
Date de proposition:  8/9/2006
Description : 
Projet exmple comprenant la classe, la dll, et un projet exemple
la fenetre vous montre a peu près toutes les fonctions de la classe accès natif.
mise a jour de la Dll de SQLite4WD
le fichier contient (la classe, la dll, rtl60.bpl)

[3.2.0.2]
modification de la dll sur des requetes imbriquees si un update etait demande la dll pouvait rendre l'etat de la base comme bloquee. car un parcours en mode fetch ne permet pas de faire un update sur la table parcourue , par contre avec le mode premier on peut.

Téléchargé 837 fois  837  Taille du fichier 1.06 MB  Plateformes supportées win 95,98, XP, 2000  Page d http://
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !FB4WD (2.1.4) Populaire Version: 2.1.4
Date de proposition:  4/9/2006
Description : 
version 2.1.4
---------------
problème de premier avec le tableau mémoire

version 2.1.3
---------------
un petit probleme sur le mode parcours SQLManagerX. qui ne permettait pas d'avoir les rupture sur SQLedit. manu nous a regle ca tres vite.


version 2.1.2
---------------
* modification du parcours pour SQLManagerX. le suivant permet maintenant de reparcourir la requete en revenant sur le premier


version 2.1.1
---------------
* ajout de fonctionnalités (classe) :
- abandon de la gestion des fichiers HF en local
- création d'une nouvelle classe de gestion des couches bas-niveau

version 2.0.0
---------------
* ajout de fonctionnalités (classe) :
- cablage des méthodes mySQLGetFieldName, mySQLGetFieldType, mySQLGetFieldLength
- création de la méthode mySQLFlushMemo pour compatibilité
- revue de code
- typage des paramètres dans les méthodes
- gestion des mémo dans les fichiers HF en local
- cablage de la méthode mySQLGetNumError
- création du membre :myEspaceSignificatif pour retirer ou non les espaces dans une champ lu

* ajout de fonctionnalités (librairie) :
- Compilation en version 2.5.2.0 de IBPP
- évolution de la fonction FireBirdGetErrorMessage pour gérer aussi le code erreur

* corrections de bugs (librairie) :
- ajout d'un trap d'erreur dans la focntion Fetch (arrive en cas de blocage)

version 1.2.6
---------------
* corrections de bugs (classe) :
- retrait de la classe de log

version 1.2.5
---------------
* ajout de fonctionnalités (classe) :
- ajout de la méthode mysqllitligne

* ajout de fonctionnalités (librairie) :
- ajout de la méthode mysqllitligne

version 1.2.4
---------------
* corrections de bugs (classe) :
- gestion du cas de non amorçage de parcours dans LitCol / LitColLong
- gestion du cas de LitColParNom en mode fichier (non autorisé)

Téléchargé 1524 fois  1524  Taille du fichier 0 octets  Plateformes supportées win 95,98, XP, 2000  Page d http://
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Catégorie :  Acces Natifs
Télécharger maintenant !DB24WD (1.0.0) Populaire Version: 1.0.0
Date de proposition:  4/9/2006
Description : 
Version 1.0.0
---------------

Toute première version.

Téléchargé 346 fois  346  Taille du fichier 0 octets  Plateformes supportées win 95,98, XP, 2000  Page d http://www.sqlmanagerx.com
Note :  0.00 (0 votes)
Noter ce fichier | Modifier | Rapport de fichier brisé | En parler à un(e) ami(e) | Commentaires (0)


Copyright: © 2004 By SQLManagerX
WinDev©, WebDev© et HyperFile© sont des marques déposées par PCSoft.
By Firetox
IMAGO:THEMES Theme Design by IMAGO DESIGN CORP.