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 :

Base de donnée SQL et mémo


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut Base de donnée SQL et mémo
    Salut,

    est ce que quelqu'un sait comment est ce que l'on peut extraire un mémo d'une base de donnée SQL de la même manière que lorsqu'il s'agit d'une String ou d'un autre champ. En effet borland a prévu des fonctions pour sortir les String (asString) ainsi que tout une série de type comme les date, les float... Mais je n'ai rien trouver pour extraire un mémo. Si quelqu'un a une méthode pour l'extraire je suis preneur. Sinon je serais obligé de bidouiller avec un mémo que j'aurais crée à côté et que j'aurais relié à ma bde ce qui n'est pas des plus pratiques.

    Merci d'avance.

    PS : Apparement un problème similaire a été mentionné ici : http://www.developpez.net/forums/sho...light=sql+memo mais non résolu.

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Essai comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TMemoField(AdoQuery1.FieldByName('Texte')).SaveToFile('c:\tmp.txt');
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    Mais avec cette fonction je récupère un TMemoField et je voudrais juste récupérer le texte du memo qui est déjà stocké dans ma BDD.

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    var
      MonTexte : String;
    begin
      MonTexte := TMemoField(adoQMails.FieldByName('')).Text;
    end;
    Tu as les mêmes fonction qu'avec un TMemo en castant de cette manière.

    Sinon tu as les composants dbMemo et dbRichEdit qui permettent de le faire aussi
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    Avec un dbMemo ça marche c'est comme ça que je le fais pour le moment. Je crée un dbMemo et je récupère ensuite le texte.
    Merci

  6. #6
    Membre actif
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Par défaut Delphi+sql+memo
    Bonjour
    j'ai le meme probleme
    en utilisant le dbmemo ou dbrichedit ,j'arrive a remplir le champs memo
    mais impossible de l'extraire pour le visualiser
    cherche solution!!

  7. #7
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par labchara
    Bonjour
    j'ai le meme probleme
    en utilisant le dbmemo ou dbrichedit ,j'arrive a remplir le champs memo
    mais impossible de l'extraire pour le visualiser
    cherche solution!!

    Si tu utilises un dbMemo ou DbRichEdit , ton champ tu le visualises, il est ou ton problème ?
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

Discussions similaires

  1. [C#] Lister les Bases de données (SQL SERVER) d'un poste
    Par justice007 dans le forum Accès aux données
    Réponses: 9
    Dernier message: 21/06/2010, 16h10
  2. C++ et base de donnée SQL
    Par wawet dans le forum MFC
    Réponses: 2
    Dernier message: 07/04/2005, 17h11
  3. requête SQL avec paramètre en vb avec base de donnée SQL srv
    Par dialydany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2005, 10h33
  4. probleme base de donnée SQL server
    Par waguila666 dans le forum ASP
    Réponses: 9
    Dernier message: 01/12/2004, 11h54
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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