|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Analyse Windev 9 et MySQL |
Débuté par sergiodmd, 21 nov. 2005 10:00 - 6 réponses |
| |
| | | |
|
| |
Posté le 21 novembre 2005 - 10:00 |
J'ai une base de donnée sous Mysql, et je viens d'ajouter des champs dans Analyse de mon projet, comment mettre à jour à ma base MySQL, par rapport à mon annalyse.
Est ce que je suis obliger d'utiliser Administrateur de base Mysql, pour le Faire, ou alors on peut le faire par programmation.
Merci pour votre aide.
Serge |
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 13:22 |
Salut,
Il est nécéssaire de passer soit par le module d'Administration de MySQL soit par des requêtes SQL avec la syntaxe ALTER TABLE.
Ah si MySQL était livré avec un module de modif auto comme HF C/S....
-- Ed en Ligne
"Serge DUARTE" <sergiodmd@free.fr> a écrit dans le message de news: 43818661$1@news.pcsoft.fr...
J'ai une base de donnée sous Mysql, et je viens d'ajouter des champs dans Analyse de mon projet, comment mettre à jour à ma base MySQL, par rapport à mon annalyse.
Est ce que je suis obliger d'utiliser Administrateur de base Mysql, pour le Faire, ou alors on peut le faire par programmation.
Merci pour votre aide.
Serge
|
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 15:23 |
Ed en ligne a écrit :
Salut,
Il est nécéssaire de passer soit par le module d'Administration de MySQL soit par des requêtes SQL avec la syntaxe ALTER TABLE.
Ah si MySQL était livré avec un module de modif auto comme HF C/S....
et un L5G, en prime ...
-- Jacques Trepp Albygest - 81160 - St Juery jacques-pas de spam.trepp@free.fr (enlever '-pas de spam' pour me joindre) http://www.albygest.com |
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 15:44 |
Que windev ne propose pas une telle fonctionnalité sur les bases externes, on peut comprendre, quoique ca pourrait etre une belle fonctionnalité !
Mais sinon un outil/assistant pour générer les requêtes... ce serait au top !
eric l.
"jackt81" <jacques.trepp-nospam@free.fr> a écrit dans le message de news: 4381CA4F.8040709@free.fr...
Ed en ligne a écrit : Salut,
Il est nécéssaire de passer soit par le module d'Administration de MySQL soit par des requêtes SQL avec la syntaxe ALTER TABLE.
Ah si MySQL était livré avec un module de modif auto comme HF C/S....
et un L5G, en prime ... -- Jacques Trepp Albygest - 81160 - St Juery jacques-pas de spam.trepp@free.fr (enlever '-pas de spam' pour me joindre) http://www.albygest.com |
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 16:11 |
"Ed en ligne" <edenligne@pcsoft.fr> a écrit dans le message de news:4381a88e$1@news.pcsoft.fr...
Salut,
Il est nécéssaire de passer soit par le module d'Administration de MySQL
soit par > des requêtes SQL avec la syntaxe ALTER TABLE.
Etonnant car je pensais que l'analyse était directement liée à la base. Celà veut dire que si je démarre une analyse à 0 dans WinDev en spécifiant bien que je me base sur MySQL, lors de l'utilisation des HCreationSiInexistant il va créer la struture mais que si je versionne l'analyse je dois passer les alter à la main sur la base ? Si oui, est-ce le même fonctionnement pour tous les accès natifs ?
Ah si MySQL était livré avec un module de modif auto comme HF C/S....
Désolé je trouve cette remarque déplacée et non technique. Seul WinDev propose ce type de module, aucun SGBD standard ne le fais !
Pourquoi ? tout simplement car leur métier est de stocker des données et de les restituer. La modélisation se fait donc au travers d'outils de modélisation qui ont 3 fonctionnalités de base : - modélisation (normal) - reverse - génération des scripts de création de base ou d'alter et ce pour quasiment toutes les bases du marché avec les spécificités de chacune liées aux clauses de storage ou de partitionnement par exemple.
D'accord ce sont bien souvent des outils payants (des gratuits existent aussi!) mais celà existent. La comparaison s'arrête là car des modules de mise à jour de données (chose que fait le module WinDev livré) n'existent pas.
-- Emmanuel
-- Ed en Ligne "Serge DUARTE" <sergiodmd@free.fr> a écrit dans le message de news: 43818661$1@news.pcsoft.fr...
J'ai une base de donnée sous Mysql, et je viens d'ajouter des champs
dans > > Analyse de mon projet, comment mettre à jour à ma base MySQL, par rapport
à mon annalyse.
Est ce que je suis obliger d'utiliser Administrateur de base Mysql, pour le Faire, ou alors on peut le faire par programmation.
Merci pour votre aide.
Serge
|
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 16:23 |
Merci pour vos réponses
J'ai encore une question, comment comparer mes struture de table, pour savoir si elle doit être mise à jour ou pas, quelqu'un a une astuce.
Serge DUARTE
Voici la syntaxe exacte pour tous ceux qui cherche comme moi.
sTable est une chaine = "TOTO" //Contient le nom de la Table à modifier sRubrique est une chaine = "NOM" //Contient le nom de la Rubrique
//Permet d'ajouter une rubrique Sqlexec("ALTER TABLE "+sTable+" ADD "+sRubrique+" VARCHAR(50) NULL)
//Permet de supprimer une rubrique Sqlexec('ALTER TABLE "+sTable+" DROP "+sRubrique)
Il faux juste une connexion établie à l'aide de Hconnecte(...) |
| |
| |
| | | |
|
| | |
| |
Posté le 21 novembre 2005 - 17:32 |
"Serge DUARTE" <sergiodmd@free.fr> a écrit dans le message de news:4381e038$1@news.pcsoft.fr...
Merci pour vos réponses
J'ai encore une question, comment comparer mes struture de table, pour
savoir si elle doit être mise à jour >ou pas, quelqu'un a une astuce.
"SHOW tables" te renvoie la liste des tables
"DESCRIBE nom_de_la_table" te renvoie des enregistrements sous la forme : Field, Type, Null, Key, Default, Extra
Un petit diff suffit ensuite.
Serge DUARTE
Voici la syntaxe exacte pour tous ceux qui cherche comme moi.
sTable est une chaine = "TOTO" //Contient le nom de la Table à modifier sRubrique est une chaine = "NOM" //Contient le nom de la Rubrique
//Permet d'ajouter une rubrique Sqlexec("ALTER TABLE "+sTable+" ADD "+sRubrique+" VARCHAR(50) NULL)
//Permet de supprimer une rubrique Sqlexec('ALTER TABLE "+sTable+" DROP "+sRubrique)
Il faux juste une connexion établie à l'aide de Hconnecte(...)
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|