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

Bases de données Delphi Discussion :

[D10.2] MySQL et MyDAC


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut [D10.2] MySQL et MyDAC
    Bonjour,

    J'ai une requête MySQL qui ne passe pas à cause du caractère `

    Cela fonctionne avec MySQL WorkBench mais pas avec un TMyQuery de MyDAC.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ... , RANK() OVER (PARTITION BY LEFT(toto, 9) ORDER BY titi DESC) AS `Rank`... 
    ...
    WHERE `Rank` = 1
    J'ai utilisé le simple Quote ''Rank'', le double quote "Rank" ou QuotedStr('Rank') et ça passe pas, j'ai toujours une erreur pour cette partie de SQL

    Comment utiliser ce caractère spécial à MySQL avec Delphi ?

  2. #2
    Membre Expert
    Avatar de pprem
    Homme Profil pro
    MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Inscrit en
    Juin 2013
    Messages
    1 876
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : MVP Embarcadero - formateur&développeur Delphi, PHP et JS
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 876
    Par défaut
    as-tu essayé sans ?

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Vérifié que c'est bien de caractère 0060 dans ton fichier .pas et non le caractère 02CB


    Delphi 7 + CoreLab MyDac, je l'ai utilisé plein de fois à l'époque de MySQL 4.1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Result := sltDB.ExecuteScript(Format('INSERT INTO `%0:s` ( %1:s ) SELECT %1:s FROM `%2:s` WHERE `%3:s` = %4:d', [IMPORT_ARCHIVE_TABLE, ArchiveFields.CommaText, TemporaryTableName, TemporaryTable.Fields[0].FieldName, TemporaryTable.Fields[0].AsInteger]));
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. [D10.2][MySQL] Intégrer une expression régulière
    Par free07 dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/10/2022, 13h21
  2. Connexion MYSQL avec composant MYDAC
    Par Matt27 dans le forum Bases de données
    Réponses: 2
    Dernier message: 28/03/2012, 08h15
  3. MySQL (composants MyDAC) et FindKey, FindNearest etc.
    Par PaulR dans le forum Bases de données
    Réponses: 5
    Dernier message: 21/07/2007, 13h35
  4. connection a une BDD MySql
    Par delire8 dans le forum MFC
    Réponses: 7
    Dernier message: 19/06/2002, 18h18
  5. [Kylix] Pb connection à Mysql
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 25/04/2002, 15h26

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