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 :

[ADO][excel] clé primaire sur une base excel


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 37
    Points : 42
    Points
    42
    Par défaut [ADO][excel] clé primaire sur une base excel
    bonjour à tous,
    j'ai une appli delphi connectée sur un fichier excel qui fait office de base de donnée via l'odbc
    j'ai l'erreur suivante lors d'un rafraichissement de mes données:

    "informations sur la colonne clé insuffisantes pour la mise à jour des donnes
    ou le rafraichissement"


    je pense que mon souci est de qualifier une clé primaire sur une colonne(champ) du fichier excel
    ou pouvoir la spécifier dans le code delphi
    ceci est dans le but de rafraichir mes données dans ma dbgrid lorsque que j'ai un changement de données dans le fichier excel
    Est ce possible et comment faire?
    Merci à vous
    Donne à coder à Toto ,tu le nourris 1 jour.
    Apprends le à coder , tu le pourris toute 1 vie.

  2. #2
    Membre chevronné
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 275
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 275
    Points : 1 992
    Points
    1 992
    Par défaut
    On peut voir ce que tu fais avec ADO
    Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org

    Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.

  3. #3
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 37
    Points : 42
    Points
    42
    Par défaut
    oui pas de pb

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
        if not OpenDialog1.Execute then exit;
        with MainDataModule do
        begin
          adoConnExcel.Close;
          adoQueryExcel.Close;
          driver:='{Microsoft Excel Driver (*.xls)}'; 
     
          adoConnExcel.ConnectionString:='driver='+driver
          +';DBQ='+OpenDialog1.FileName+';DriverID=22';
          adoQueryExcel.Connection:=adoConnExcel;
          adoQueryExcel.SQL.Text := 'SELECT * FROM ARTICLE';
     
          adoConnExcel.Open;
          adoQueryExcel.Open;
        end;
    action qd j'appuie sur un bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    procedure TMainForm.acRefreshExecute(Sender: TObject);
    begin
      with MainDataModule.adoQueryExcel do
        Refresh;
    end;
    voilà
    je suis bien connecté et je vois mes données dans la dbgrid
    mais lors du rafraichissement des données j'ai le mesg d'erreur
    merci d'avance .
    Donne à coder à Toto ,tu le nourris 1 jour.
    Apprends le à coder , tu le pourris toute 1 vie.

  4. #4
    Membre du Club
    Inscrit en
    Avril 2004
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 37
    Points : 42
    Points
    42
    Par défaut
    arf , personne pour un petit pb excel - ado?
    allez koi ...lachez vous!
    Donne à coder à Toto ,tu le nourris 1 jour.
    Apprends le à coder , tu le pourris toute 1 vie.

Discussions similaires

  1. Coller sur une feuille Excel les éléments d'une collection
    Par bsangoku dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/12/2013, 16h36
  2. Réponses: 0
    Dernier message: 16/03/2012, 10h03
  3. Réponses: 10
    Dernier message: 11/07/2008, 08h50
  4. Requête sur une base access dans excel
    Par adrien.gendre dans le forum Excel
    Réponses: 3
    Dernier message: 23/07/2007, 12h06
  5. [VBA-E] Requetes depuis Excel sur une Base Access sécurisée
    Par DhiSan dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/05/2006, 18h44

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