RetourForum Delphi
Nouveau compte - Se connecter - Perdu votre mot de passe?Recherche: Utilisateur - Message

Index > Forum général > invalide field name delphi 7Nouveau post - Répondre
Elkader
visiteur
Danger invalide field name delphi 7 message: éditerle 14/05/18 à 15h53

Bon  jour ;
je suis débutant en delphi bon voila quelques information peuvent
aide a la resolution de ce probleme :
je traville sur Delphi 7 ,paradox et BDE (TABLE ,QUERY(SQL)) ;
DANS ma base de donne paradoxe je met une tableCandidat  qui contient le champ
code_cand de type "A" en paradox et je pense ca singnifie varchar en mysql ;
danc dans le debut j'ai travaille tranquillement avec l'application et apres quelques jours ce
probleme apparait toujours si j'execute et si je clic sur oui et run j'obtien l'application
mais j'aimrais bieb que l'application execute  de facon normal
voila le problme:EDBEngineError with message ' invalid field name B1996120712071996'
telque 'B1996120712071996' est le contenu d'un dbgrid concernant a ce champb][code_cand[/b]
Aidez MOIS ;

JROD
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 18h12

bonjour

l'erreur apparaît lors d'une requête ? (et laquelle le cas échéant ?)

Ou juste au démarrage de l'application ?

elkader
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 19h29

 

quote


JROD


non just au demmarage de l'application ;

JROD
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 21h23

Vous avez déclaré code_cand de type "A" pour une taille de 17 (voire plus?)

JROD
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 21h32

En fait non... c'est plutôt une histoire de field name... théoriquement

bizarre

elkader
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 22h33

Code_cand a comme taille 35 ;

elkader
visiteur
Message Re: invalide field name delphi 7 message: éditerle 14/05/18 à 23h14

Merci bq JROD j'ai trouve maintenant la solution :
dans mes requete sql j'ai ete mettre comme ca :
 

code


Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add ('Select distinct  date_paiement,MONTANT_PAIEMENT,partie,Code_cand,rest');
Query1.SQL.Add ('FROM "C:\Users\ASUS\Desktop\logiciel auto ecole\test\paiement"');
Query1.SQL.Add ('WHERE code_cand='+table2.FieldByName('Code_cand').AsString);
Query1.SQL.Add ('order by date_paiement' );
Query1.RequestLive := true;
Query1.Open;


ou il faut ecrire comme ca :
 

code


Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add ('Select distinct  date_paiement,MONTANT_PAIEMENT,partie,Code_cand,rest');
Query1.SQL.Add ('FROM "C:\Users\ASUS\Desktop\logiciel auto ecole\test\paiement"');
Query1.SQL.Add ('WHERE code_cand='+quotedstr(table2.FieldByName('Code_cand').AsString) );
Query1.SQL.Add ('order by date_paiement' );
Query1.RequestLive := true;
Query1.Open;

JROD
visiteur
Message Re: invalide field name delphi 7 message: éditerle 19/05/18 à 08h31

ok Sourire

Index > Forum général > invalide field name delphi 7Nouveau post - Répondre
 page 1 sur 1