Einzelnen Beitrag anzeigen

WePo

Registriert seit: 11. Jan 2006
Ort: Buttenheim
20 Beiträge
 
Delphi 6 Professional
 
#5

Re: SQL Abfage auf einen "Berechneten" Feld

  Alt 9. Feb 2006, 22:47
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
Machen wir dem Fehlerteufel einen Knoten in den Schwanz
  Mit Zitat antworten Zitat