Hi,
nicht besonders schön.
Delphi-Quellcode:
procedure Tdm.tabelleCalcFields(DataSet: TDataSet);
var Ergebnis : Variant;
Ergebnis:=
query.Lookup('
id','
1','
name_z1;name_z2;plz;ort');
Tabelle.FieldByName('
beschreibung').AsString := Ergebnis[0]+'
'+Ergebnis[1]+'
, '+Ergebnis[2]+'
'+Ergebnis[3];
Und nun dieser post.
Zu oben: wie sollst du an Ergebnis[i] kommen?
Ja du suchst in zwei Tabellen also setze dir den
sql string zusammen.
Delphi-Quellcode:
select a.feld, cast (cast(b.nr as string)+b.name+... as string) from table_x a, table_y b
where ...
Weiß nicht ob dein
MySql die verschachtelten casts mag. Probier es aus.
Oder nimm einen join.
Werner