Bonjour,
J'aurais bien besoin d'aide sur ce problème.
[CODE]procedure Tgestionparis.dbChevauxDblClick(Sender: TObject);
var truc:integer;
begin
truc:=dm.DsParticiper.fieldbyname('idcheval').asinteger;
with dm.queryExe do
begin
sql.clear;
sql.add('insert into tparier (idcheval) values (');
sql.add(truc)+')';
// sql.add(quotedstr(inttostr(truc)))+')';
ExecSQL;
sql.text:= 'select * from tcourses';
open;
end;
end;[/CODE]J'ai donc tenté ça + la ligne qui est en commentaitre mais j'ai droit à: - Identificateur non déclaré: Fieldbyname
-Opérateur ou point virgule manquant sur la première ligne de code.
-Et type incompatible sur la ligne avec le quotedstr. (Le champ idcheval est un numérique)
Alors j'ai deux questions.
Ma méthode, chaud ou froid?
Et pourquoi ces problèmes?
Premièrement je ne comprends pas le problème avec fieldbyname et avec l'opérateur sur la première ligne.
Deuxièmement je ne comprend pas pourquoi les types sont incompatibles.
Merci de me répondre.