Forum: Datenbanken
Delphi
by IBExpert,
25. Aug 2009
recreate procedure testx
as
declare variable i integer;
declare variable v varchar(10);
begin
i=10;
v=i;
i=v;
i='12';
end
Forum: Datenbanken
Delphi
by IBExpert,
25. Aug 2009
selber einspruch ;)
die Parameter und die Inhalte müssen kompatibel sein, du kannst sehrwohl integer in varchar packen,
auch umgekehrt geht das, wenn im varchar was zu integer kompatibles steht. Firebird ist da extrem
flexibel, führt aber manchmal zu Schlampigkeit, die sich erst beim Endkunden rächt.
Forum: Datenbanken
Delphi
by IBExpert,
25. Aug 2009
select * geht immer wenn zur compilezeit die anzahl der Felder passt, wenn diese sich aber mal
ändern sollte, dann bekommmst du spätestens beim neukompilieren ein Problem, deshalb
immer in Prozeduren die Feldnamen auflösen und auf * verzichten.