IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[MySql 5.0] Faire un check table [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut [MySql 5.0] Faire un check table
    qui m'est allégrement refusé par cet ruahlerglargamergj de erjaejr sous pretexte que check ne fait pas partie des statements autorisé par le connecteur pour faire une commande open

    j'ai cherché tous les endroits où c'est testé, j'ai modifié en rajoutant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if s = 'check' then exit(stSelect);
    notamment dans mysqlconn.inc, ligne 247 dans la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function TConnectionName.StrToStatementType(s : string) : TStatementType;
    j'ai rebuildé la LCL et rien cet empafé ne veux rien savoir... je suis au bord de la crise de nerf

    ps :
    j'utilise laz 1.0.4 avec fpc 2.6.0 sous win7 x64, le connecteur TMySQL50Connection et je voudrais vérifier par le lancement périodique d'un applicatif que mes bases sont en bon état. Si ce n'est pas le cas, réparation et envoi d'un mail à différentes personnes...

    *prend sa voix de Leeloo* please, help sinon big badaboum sur mon bureau

  2. #2
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut
    Bonjour

    Faut pas te mettre dans des états pareils

    A mon avis, le TMySQL50Connection est parfaitement obsolète (comme bientôt Mysql 5.0 d'ailleurs).

    Je te conseille d'utiliser ZeosLib qui marche parfaitement et très vite.

  3. #3
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 58
    Par défaut
    Bonsoir et merci pour ta réponse, tintinux

    Citation Envoyé par tintinux Voir le message
    Faut pas te mettre dans des états pareils
    je tente de me maitriser mais ce n'est pas toujours facile

    Citation Envoyé par tintinux Voir le message
    A mon avis, le TMySQL50Connection est parfaitement obsolète
    ha ? parce que le 5.5 est à préférer ou que les composants fournis sont limités ?

    Citation Envoyé par tintinux Voir le message
    Je te conseille d'utiliser ZeosLib qui marche parfaitement et très vite.
    j'ai toujours reculé devant le changement vers zeos ....
    je vais faire un backup de mes sources, tenter le transfert sur mon datamodule des composant laz vers zeos et utiliser une version test pendant plusieurs jours, puis envoyer une MaJ à un beta testeur !

    j'ai un autre projet en ODBC sur une base access (qui a relativement court terme migrera vers du MySQL), est ce que tu sais si zeos gére l'ODBC, j'ai rien vu dans la property protocol ?

    bonne soirée

  4. #4
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut
    le 5.5 est à préférer ou que les composants fournis sont limités ?
    TMySQL50Connection est prévu pour MySql 5.0, et je ne crois pas qu'elle fonctionne avec un client 5.5 ou 5.6. Oracle nous encourage par ailleurs à abandonner la 5.0 et on ne voit pas venir de TMySQL55Connection. De plus je trouve qu'un type de composant par version de SGBD est assez rigide et contraignant et ZeosLib est plus souple de ce point de vue.

    j'ai toujours reculé devant le changement vers zeos ....
    Ce n'est certainement pas immédiat ni sans quelques surprises, mais ça vaut le coup sur le long terme, je pense.

    zeos gére l'ODBC ?
    Oui, sans problème sous Windows.
    Et même en théorie aussi sous Linux, avec des pilotes particuliers, mais je n'ai jamais réussi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/02/2013, 17h21
  2. [MySQL] classe php pour faire un update table mysql
    Par legrandse dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 23/05/2011, 15h52
  3. [MYSQL] sortir des résultats de plusieurs table en 1 fois
    Par LE NEINDRE dans le forum Requêtes
    Réponses: 4
    Dernier message: 13/10/2005, 15h26
  4. Réponses: 4
    Dernier message: 30/09/2005, 13h14
  5. [MySql/PHPMyAdmin]nouvel utilisateur et acces table
    Par Bug's Bunny dans le forum Débuter
    Réponses: 6
    Dernier message: 28/07/2004, 14h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo