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 :

Delphi et ADO


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    mmm
    mmm est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6
    Par défaut Delphi et ADO
    Bonjour,

    Je développe une appli sous Delphi7 avec SQLServer2000.

    J'utilise un composant ADO COMMAND : ADOComRechUnCavalier.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    procedure LireInfosCavalier( var unCavalier : cavalier);
    var unNomCav, unPrenomCav : ch32;
    begin
        unNomCav    := unCavalier.NomCav;
        unPrenomCav := unCavalier.PreNomCav;
        with DataModCavalier.ADOComRechUnCavalier do
        begin
          commandText :=  'select * from cavalier where nomCav = :unNomCav and prenomCav = :unPreNomCav';
          execute;
          unCavalier.NoCav        :=  FieldValues['noCavalier'];
          unCavalier.DateNaissCav :=  FieldValues['DateNaissCav']; 
        end;
    end;

    Comment puis-je récupérer les résultats de l'exécution de ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FieldValues['noCavalier'];
    ne fonctionne pas !


    Merci beaucoup de votre aide !

    Monique

  2. #2
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Et si tu essaies :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    with DataModCavalier.ADOComRechUnCavalier do 
    begin 
        SQL.Text :=  'select * from cavalier where nomCav = :unNomCav and prenomCav = :unPreNomCav'; 
      ParamByName('unNomCav').AsString:=unCavalier.NomCav;
      ParamByName('unPreNomCav').AsString:=unCavalier.PreNomCav;
      Open;
    end;

  3. #3
    mmm
    mmm est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6
    Par défaut
    Bonjour,

    Ce n'est pas tout à fait ça !
    Mais le code suivant fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    with DataModCavalier.ADOComRechUnCavalier do
        begin
          commandText :=  'select * from cavalier where nomCav = :unNomCav and prenomCav = :unPreNomCav';
          commandType :=  cmdText;
          Parameters.ParamByName('unNomCav').value := unCavalier.NomCav;
          Parameters.ParamByName('unPreNomCav').value := unCavalier.PreNomCav;
          DataModCavalier.ADODataSUnCavalier.recordSet := execute;
        end;
        unCavalier.NoCav        := DataModCavalier.ADODataSUnCavalier.recordSet.Fields[0].Value;
        unCavalier.DateNaissCav := DataModCavalier.ADODataSUnCavalier.recordSet.Fields[3].Value;

    Merci beaucoup pour ce coup de pouce !

    Monique

Discussions similaires

  1. Réponses: 9
    Dernier message: 22/12/2008, 11h36
  2. Delphi 5 ADO chaine de connexion SQLite3
    Par benjyyyyy dans le forum Bases de données
    Réponses: 0
    Dernier message: 12/06/2008, 12h02
  3. Delphi 6 - ADO introuvable
    Par repié dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/09/2006, 15h41
  4. [Delphi 6] [ADO]
    Par KrusK dans le forum Bases de données
    Réponses: 9
    Dernier message: 12/07/2005, 14h10
  5. [DELPHI 5] [ADO] [ORACLE 8i] Getfieldnames + Blob....
    Par tpetitpi dans le forum Bases de données
    Réponses: 4
    Dernier message: 26/03/2004, 15h35

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