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] [SQL] Problème const error : error


Sujet :

Bases de données Delphi

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Informatique Industrielle
    Inscrit en
    Février 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur Informatique Industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2017
    Messages : 25
    Points : 7
    Points
    7
    Par défaut [DELPHI] [SQL] Problème const error : error
    Bonjour,

    Je suis en train de modifier une DLL afin de passer notre stockage de données de DBase vers MSSQL.
    Aprés quelques recherches, je suis tombé sur ces deux fonctions :
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    procedure MaConnectComplete(Connection: TADOConnection;const Error: Error; var EventStatus: TEventStatus);
        procedure MaConnectionExecuteComplete(Connection:TADOConnection;RecordsAffected: Integer; var EventStatus: TEventStatus; const Command: _Command;const Recordset: _Recordset);
     
    procedure TReadWriteDBFile.MaConnectComplete(Connection: TADOConnection;const Error: Error; var EventStatus: TEventStatus);
    begin
      adoCommand1:=TADOCommand.Create(nil);
      ConsoleTrace('Activation de la table EVENEMENT (SQL)', DebuggLevel1);
      if EventStatus=esErrorsOccured then
      Begin
        //Une fois DBase supprimer, ajouter ici la partie secours de la base EVENT
        ConsoleTrace('Problème d''activation de la table EVENEMENT (SQL). Passage en mode secours.', DebuggLevel1);
      End
      else
      begin
        with adoCommand1 do begin
          Connection:=adoCo;
          ExecuteOptions:=[eoAsyncExecute]+[eoExecuteNoRecords];
          Execute;
          ConsoleTrace('Activation de la table EVENEMENT (SQL) OK', DebuggLevel1);
        end;
      end;
    end;
     
    procedure TReadWriteDBFile.MaConnectionExecuteComplete(Connection: TADOConnection; RecordsAffected: Integer;var EventStatus: TEventStatus; const Command: _Command;const Recordset: _Recordset);
    begin
      MessageDlg(IntToStr(RecordsAffected)+' modifications effectués',mtInformation,[mbOK],0);
    end;
    J'ai donc effectué différents tests avec ces dernières. Elles marchent correctement sur mon autre programme. Aucun problème à signaler jusques la.
    J'ai donc essayé d'utiliser ces fonctions dans ma DLL, la ou leur utilisation m’intéresse vraiment. C'est la que les problèmes commencent.

    Je pense que toutes les erreurs que j'ai découlent de celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E2005 'Error' n'est pas un identificateur de type
    La déclaration est identique mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E2037 La déclaration de 'MaConnectComplete' diffère de la déclaration précédente
    J'ai bien un composant AdoCommand de déclaré mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E2003 Identificateur non déclaré : 'adoCommand1'
    J'ai bien un composant AdoConnection de déclaté, que j'utilise d'ailleurs plus loin dans mon développement mais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E2003 Identificateur non déclaré : 'adoCo'
    Je passe le reste puisque c'est redondant par rapport a celles citées au dessus.
    Enfin, à partir du moment au j'essaie d'utiliser une des deux fonctions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    E2009 Types incompatibles : 'Les listes de paramètres diffèrent'
    Je serais disponible un maximum pour toute information complémentaire à celui qui voudra bien me venir en aide.
    En espérant apercevoir un jour la lumière au bout du tun-DLL, je vous remercie par avance pour l'aide que vous pourrez m'apporter.

    Cordialement.

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Informatique Industrielle
    Inscrit en
    Février 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Ingénieur Informatique Industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2017
    Messages : 25
    Points : 7
    Points
    7
    Par défaut
    Problème résolu, Const error:error -> Const Error:Adoint.error

    Cordialement

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/09/2015, 19h10
  2. [Delphi 7+Crystal Reports XI] - Error 515 dans un rapport
    Par david_chardonnet dans le forum SDK
    Réponses: 1
    Dernier message: 03/04/2006, 10h42
  3. Sql..Probléme..Delphi
    Par cmoimeme dans le forum Bases de données
    Réponses: 8
    Dernier message: 20/12/2005, 07h24
  4. Réponses: 2
    Dernier message: 05/12/2005, 14h46
  5. Réponses: 21
    Dernier message: 02/10/2005, 19h05

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