PC SOFT
ONLINE REPOSITORY
FOR WINDEVWEBDEV AND WINDEV MOBILE

Home |  | Sign in | English US
Outils_SQL - Multi-databases SQL Client
Published by hpascal
in the category Tools
New features
Version 17.4.1.0
News :
- Display of a gauge for the number of records (configurable)
- Specific format : RTF column (*)
Improvements :
- SQL Server : optimizing column search
- GROUP BY windows: input of a filter
- MySql/MariaDB : input column comments
- MySql/MariaDB : search in columns
Corrections :
- IN context filter correction
- Minor corrections

Version 16.12.1.0
News :
- Contextual menu Data : addition of COUNT and GROUP BY (direct execution or SQL generation)
Improvements :
- Optimization for MySql if there is a lot of databases (*)
- Display a toast to indicate how to stop a script in error
- Size display for PostgreSQL tables
Corrections :
- Correction shortcuts displayed in contextual menu Data tab

Version 16.10.2.0
News :
- Integrating schemas for SQL Server (*)
Improvements :
- DB2/400 : Show RRN in form mode
Corrections :
- DB2/400 : Fixed default library location on OLEDB (*)
- DB2/400 : Fixed RRN column format
- Improved stability during the count thread

Version 16.10.1.0
Improvements :
- Form : separate input/view window with txt/rtf mode
Corrections :
- Fixed error on expression without AS
- Fix SQL Server if a database name begins with a digit (*)

Version 16.8.1.0
Improvements :
- Shortcuts Ctrl F6 and Ctrl F7 to access Where/Order history
- Shortcuts Ctrl+Double click and Ctrl+Shift+Double click to filter even faster
Corrections :
- Minor fixes

Version 16.3.1.0
Improvements :
- Adding options for the default sorting proposed
- Record form : modification of navigation buttons
- HF file reindexing if missing index (16.3.1.2)
Corrections :
- Increasing the height of the field
- Fixed anchor vertical separator (16.3.1.1)

...

(*) = asked or reported by a user

CTRL F1 in the software to see all history

Description
Outils_SQL is a software to connect and manage data across multiple databases (profiles) : Access, DB2/400, Excel, HFSQL (with or without analysis), Informix, MariaDB, MySQL, Oracle, PostgreSQL, SQL Server, SQLite ...
Many tools like : data viewing, form mode (view/edit), export to text, export to INSERT, to Excel, import text files (fixed or delimited), contextual filters, customizable shortcut menus, registration and organization of queries, use of variables, administration tools for MySQL and MariaDB ...
To discover for developers

Overview of features :

Managing Connection Profiles
- Wizard to create a connection profile
- Quick filtering profiles
- Connection Types Available : Native, OLEDB, ODBC
- Setting up a databases/libraries list per profile

Databases/Tables management
- Advanced filtering of tables displayed (for databases/libraries)
- Viewing/editing data in form mode
- Multiple search options (data, tables, columns, sql code)
- Removal/Dump tables (multi-selection)
- Exporting data from tables (multi-selection) to SQL (insert), text (delimited, fixed) to a file, to the screen or clipboard
- Advanced export to Excel (multiples sheet or multiples workbooks)
- Data Visualization
- Edit data (except Excel)
- Contextual filtering data
- Filtering by entry
- Export using the current filter (sql, text)
- running SQL commands defined by database (ex: repair, pragma ...)
- Export all lists to Excel (with formatting or not) and XML
- You can enter columns/where/order or through assistants
- Recording history of columns/where/order by database/table
- Insertion of variable parameters in columns/where/order
- Generation of the query template from the current filter
- Import text files (with delimiter or fixed)
- Search for a table or column
- Search in data displayed
- Display / Export / Print the structure of a list of table

Queries management
- Recording and cataloging queries
- Execution of complete scripts
- Export results in sql and text
- Insertion of variable parameters in queries

Tables structure
- Display tables structure
- Display the indexes structure
- Display table creation script (for MySQL, MariaDB and SQLite)

MySQL and MariaDB administration
- Changing the structure of tables, creating tables/indexes
- Managing users
- Viewing status/variables/process with filter

Non-exhaustive list

You can contact me at the email address accessible via the menu ? in the software : apps AROBAS iprog.info

Illustrations, screen shots
none
none
User reviews
(To evaluate this resource, click 'Write a review')
 
C'est un outil très intéressant pour interroger différentes bases de données. j'ai testé avec sqlite ainsi qu'avec hsfsql en natif et c'est nickel. j'ai toujours utilisé sqlview mais je viens d'adopter cet outil qui est écrit en W langage, celui que nous utilisons tous ici. Merci pour le partage hpascal
J-M DES GROTTES
En fait, c'est sans doute lié au fait que j'utilise aussi Postgresql4WD qui utilise une libqb.dll ancienne .... elle se trouve dans system32.
Je suis coincé.
Vous pourriez d'ailleurs utiliser ce mode d'accès aux DB .... cela marche vraiment bien.

A+
hpascal
Bonjour J-M DES GROTTES
Merci pour votre commentaire
J'utilise Outils_SQL essentiellement pour PostgreSQL en ce moment, je suis curieux de connaitre le problème de connexion que vous avez.
Pouvez-vous m'envoyer le détail par mail ainsi que la version de PostgreSQL ?
J-M DES GROTTES
Chouette soft qui effectivement rend des services au quotidien .....
Bug lors de ma tentative de connexion sur une base PostGreSQL .... j'enverrai le dump.

Un accès FireBird ????? (--> SQLManagerX ....)

A bientôt
hpascal
Bonjour Francis
Contactez moi plutôt par mail pour les demandes d"évolution (mail accessible dans le menu ? de l'application)
Francis TUFFOU
si on est dans la wish-list je demanderai bien aussi une commande clavier pour executer le sql du type (CTRL + ENTREE)
de façon a éviter le changement clavier souris
avec un grand merci pour ce soft
hpascal
Bonjour Francis, merci pour votre retour
Je note vos suggestions.
Francis TUFFOU
Super et bien fait en plus
Un seul point faible : il est dommage de ne pas pouvoir agrandir les caracteres ou changer la police de la partie SQL (je passe beaucoup de temps la dessus ainsi que d'avoir un find & replace (erreur sur le nom du fichier ou autres)
hpascal
@Abdel-illah EL FASSI :

Effectivement c'est parce que MySql n'accepte pas les noms d'objets numérique si on ne met pas les quotes autour.
CREATE DATABASE 2015 est réfusé, il faut écrire CREATE DATABASE `2015`
(Identifiers may begin with a digit but unless quoted may not consist solely of digits.)
Si il y a une lettre ça passe : CREATE DATABASE 2015A

Il faut que je les ajoute systématiquement pour éviter l'erreur (idem pour les colonnes d'ailleurs)
J'ajouterai ça dans la prochaine version

Bonne journée
Abdel-illah EL FASSI
Bonjour,

Merci pour cet outil, je voudrais vous informer que si le nom de la base de données MYSQL est numérique exemple 2015 le programme affiche une erreur et refuse d'ouvrir la base.

Cordialement
hpascal
Avast a corrigé le problème depuis le 15/03/2015
Une mise à jour des bases règle le problème
Voir le sujet suivant : http://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/180898-wd20-avast-supprime-executables/read.awp
Thierry BRETON
Bonjour,

Je vous remercie pour votre proposition.
J'ai été absent la semaine dernière et ne pouvais vous répondre.
Je vous contact à l'adresse mail indiquée.
Cordialement
hpascal
@Thierry BRETON : Contactez moi par mail, ce n'est pas pratique ici pour discuter :-)

apps AROBASE iprog.info
Thierry BRETON
Bonjour et merci beaucoup pour votre réponse.

Hier soir pas acquis de conscience j'ai fais des tests sur 3 ordinateurs différents possédant chacun AVAST
J'ai le même comportement sur les 3

La détection se produit lors du téléchargement du fichier ZIP
Il supprime le EXE avant la fin du téléchargement.

N'ayant pas de problème avec une la version précédente de votre application pourriez vous
me dire si je peux la télécharger quelque part car je ne garde pas les anciens téléchargements.

en vous remerciant par avance.
Cordialement
hpascal
@Thierry BRETON : c'est peut-être le passage en Windev 20. Je ne pense pas qu'une recompilation change quelque chose.
Je testerai avast sur une VM pour voir si j'ai le même comportement
Thierry BRETON
Bonjour,

Merci de votre réponse.
Ce qui est étonnant c'est que j'utilise votre application depuis plusieurs mois et j'ai fais plusieurs mise à jour sans que je rencontre de problème avec avast.
Pour votre information voici ce que détecte AVAST win32:evo-gen
Je développe moi aussi des applications et site WEB avec pcsoft (version 19) et je n'ai jamais rencontré de problème.

Pourriez vous par acquis de test recompiler votre application avec une éventuelle modification.

En vous remerciant par avance.
Cordialement
hpascal
@Thierry BRETON : J'ai en effet vu sur des forums que les exécutables Windev pouvaient être détecté comme faux-positif par Avast.
Vous pouvez ajouter une exception à Avast pour qu'il ne bloque pas l'application et éventuellement signalé à Avast le problème.
A titre personnel je n'ai jamais conseillé Avast à mes clients.

Outils_SQL ne collecte aucune donnée. La seule connexion internet qui se fait est un interrogation http pour vérifier si une nouvelle version est disponible (désactivable d'ailleurs). Ensuite la version peut être récupérée par ftp ou http (voir paramétrage).

Pour plus d'information vous pouvez me joindre par le lien disponible dans le menu ? de l'application
Cordialement
Pascal
Thierry BRETON
Bonjour,

Je vous félicite tout d'abord car votre application est appréciable dans mon utilisation.
Toutefois la dernière version est détecté comme virus par AVAST.

Auriez vous une solution je ne peux installer la version actuelle.
En vous remerciant
André STASZEWSKI
Très beau travail. Félicitation...
hpascal
@Céline :
Pour les fichiers HyperFile les fichiers inexistants peuvent être créés en cochant "Création fichiers inexistants" dans la fiche du profil.
C'est vrai qu'on ne peut pas le faire uniquement sur un fichier, il faudrait que j'ajoute une option au menu contextuel, je note la suggestion :-)
celine_dev
Bonjour
La gestion des mots de passe HyperFile est super, ça manquait vraiment
En tout ca, maintenant adieu WDMAP
ça serait possible d'ajouter une option pour pouvoir créer un fichier HyperFile qui n'existe pas (ceux qui apparaissent en rouge) ?
Pour l'accès aux fichiers Access je vais bientôt en avoir besoin
Merci pour votre travail
Céline
philippe
Bonjour
Ce logiciel est très pratique et contient beaucoup d'outils utiles au quotidien
Je l'utilise surtout avec MySql mais en Hyper File il remplace WDMAP, car bien plus pratique
Bravo Pascal, même si je te l'ai déjà dit de vive voix
Philippe
hpascal
@Erick BAVUT :
Effectivement j'ai fais des modifications récentes concernant HyperFile et des lenteurs anormales signalées par un autre utilisateur (que je remercie au passage)
J'en ai retiré deux choses (pour les focntions SQL...) :
- toujours mettre un ORDER BY sur la clé primaire des gros fichiers HF
- ne pas utiliser SQLInfogene("nom_de_la_requete"), ça fige carrément l'application ! (le cas que vous avez je pense)

Je vais bientôt mettre en ligne une version qui va prendre en compte tout ça

Je note l'idée pour la table MSysObjects

De plus pour Access je ne prorpose que de la lecture, car je ne sais pas comment accéder aux information de structures des tables (pour récupérer les clés uniques) - si quelqu'un sait je suis preneur

Si vous voulez continuer cette conversation utilisez l'email présent dans le menu ? de l'application
Cordialement
Pascal
hpascal
Suite à une erreur de manip, j'ai supprimé la fiche de mon application (en voulant en virer une autre)
Donc je publie à nouveau la ressource et dans les commentaires je viens de mettre la réponse au dernier commentaire de Erik Bavut
Je ne suis pas doué de mes mains aujourd'hui ...
ABOUT
RATING:
4.7142857142867(7)
DOWNLOADS:
12,871
UPDATED:
April 17, 2017
VERSION:
17.4.1.0
CONCERNS:
SIZE:
21.2 MB
OF SAME DEVELOPER