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

 Delphi Discussion :

application error "exception edatabaseerror"


Sujet :

Delphi

  1. #1
    Membre habitu�
    Inscrit en
    Octobre 2008
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par d�faut application error "exception edatabaseerror"
    bonjour ,
    j'ai un application sous Delphi j�aimerais bien savoir pourquoi le message affich� chaque ex�cution du programme m�me j'ai supprim� composant query2 sur cette application et j'ai remplacement par query3
    pour information pas d'alias sur sql
    source :
    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
    if label5.Caption='2007' then
    begin
    Query3.DatabaseName:='archive2007';
    Query3.SQL.Clear;
    Query3.SQL.Add('select* from f_pratic');
    Query3.open;
    Query3.Filter:='';
    Query3.Filtered:=false;
    Query3.Filter:='COD_SERV='''+copy(combobox4.Text,1,3)+'''';
    Query3.Filtered:=true;
    Query3.First;
    while not Query3.Eof do
    begin
    combobox6.Items.Add(Query3.fieldbyname('COD_PRAT').asstring+'   '+Query3.fieldbyname('NOM_PRAT').asstring+' '+Query3.fieldbyname('PRE_PRAT').asstring);
    Query3.Next;
    end;
    end;

    message Error comme suite :
    exception edatabaseerror in module archive.exe at 00090FA0.
    Query2:filed 'service' not found

  2. #2
    Membre extr�mement actif
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 219
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 219
    Par d�faut
    bonjour,

    es-tu s�r de n'avoir aucun autre composant Query2 ? Parce que c'est �trange qu'il cite un Query2 si il n'y en a pas.

    @++
    Dany

  3. #3
    Membre habitu�
    Inscrit en
    Octobre 2008
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par d�faut
    oui je suis sur de supprime cette composant (sql=query2) de l'application


    Uploaded with ImageShack.us

  4. #4
    Membre extr�mement actif
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 219
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activit� : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 219
    Par d�faut
    tu as trac� l�ex�cution, c'est sur quelle ligne qu'il te met ce message ?

    @++
    Dany

  5. #5
    Membre habitu�
    Inscrit en
    Octobre 2008
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par d�faut
    sur cette ligne
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
      Application.CreateForm(TForm4, Form4);
    peut etre j'ai un probl�me de pilote de paradox7 ou BDE

    quant j'ai ouvrier le BDE j'ai un marque sur cette alias ?

  6. #6
    Expert �minent
    Avatar de ShaiLeTroll
    Homme Profil pro
    D�veloppeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    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 093
    Par d�faut
    Evidemment nous sommes devin, nous allons deviner tout ce que contient le constructeur ou le OnCreate de Form4 !

    Tu ne m�lange pas des Query avec des champs pr�d�finis par l'IDE et les m�mes Query dont tu red�finis le SQL en RunTime ?

    Query2, Query3, Form4, j'esp�re que c'est pour un prototype ou une �tude de faisabilit� que tu laisse ce nommage automatique !

    Tu n'es pas francophone de naissance ? tu peux au pire utiliser un peu d'anglais parce que "quant j'ai ouvrier le BDE j'ai un marque sur cette alias ?" �a ne veut absolument rien dire !
    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

  7. #7
    Expert confirm�
    Avatar de Cl@udius
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    F�vrier 2006
    Messages
    4 878
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4 878
    Par d�faut
    Salut

    Lors de la cr�ation TForm4, il doit y avoir un Open sur ce Query2.

    As-tu d�fini des champs persistants sur Query2 ?
    Si oui, as-tu d�fini un champ nomm� "service" ?
    Et enfin derni�re question: le select de Query2 inclut-il ce champ ?

    Car si le champ persistant existe et que celui-ci est absent du select, cela expliquerait l'erreur.

    @+

  8. #8
    Membre habitu�
    Inscrit en
    Octobre 2008
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par d�faut
    merci c'est r�solu

  9. #9
    Expert confirm�
    Avatar de Cl@udius
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    F�vrier 2006
    Messages
    4 878
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Mat�riel informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 4 878
    Par d�faut
    Citation Envoy� par ferrero_100 Voir le message
    merci c'est r�solu
    Tant mieux.

    Mais quel �tait le probl�me ?

    Puis n'oublie pas de cliquer sur le bouton juste en dessous de ce message.

  10. #10
    Membre habitu�
    Inscrit en
    Octobre 2008
    Messages
    10
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par d�faut
    j'ai fait deux chose <>
    1/ dans la source
    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
    if label5.Caption='2007' then
    begin
    Query3.DatabaseName:='archive2007';
    Query3.SQL.Clear;
    Query3.SQL.Add('select* from f_pratic');
    Query3.open;
    Query3.Filter:='';
    Query3.Filtered:=false;
    Query3.Filter:='COD_SERV='''+copy(combobox4.Text,1,3)+'''';
    Query3.Filtered:=true;
    Query3.First;
    while not Query3.Eof do
    begin
    combobox6.Items.Add(Query3.fieldbyname('COD_PRAT').asstring+'   '+Query3.fieldbyname('NOM_PRAT').asstring+' '+Query3.fieldbyname('PRE_PRAT').asstring);
    Query3.Next;
    end;
    end;
    et meme dans properties de sql

    merci .

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 16
    Dernier message: 28/06/2007, 17h10
  2. R�ponses: 6
    Dernier message: 21/10/2005, 18h59

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