![]() |
Datenbank: Interbase • Version: 4 • Zugriff über: egal
"UNION mit as" funktioniert unter IB nicht
Hallo,
ich habe hier eine alte IB4-Datenbank. Dort wird etwa sowas gemacht. Select Field1 as MyField From Tab1 Union Select Field2 as MyField From Tab2 Unter FB bekomme ich als Feldname MyField, unter IB nur F_1. Da die Query dynamisch aufgebaut wird (das ist hier nur ein Bsp.), klappt das mit dem Fields[] nicht so schön. Das mit dem IB4 kann ich nicht ändern (tausende Kunden ...) ;( Weiss jemand vielleicht eine Lösung ? Danke Heiko |
AW: "UNION mit as" funktioniert unter IB nicht
Zitat:
Code:
Ich meine mich zu erinnern, das es da manchmal sehr pingelig zuging.
Select Field1 as MyField From Tab1
Union Select Field2 From Tab2 Zitat:
Delphi-Quellcode:
sollte doch eigentlich immer funktionieren?
for i:=0 to fields.count-1 do
writeln(fields[i].name); ... for i:=0 to fields.count-1 do writeln(fields[i].value); next; Gruß K-H |
AW: "UNION mit as" funktioniert unter IB nicht
Hallo,
der SQL-Code klappt leider auch nicht. Mit dynamisch meinte ich, dass die Query dynamich zusammengebaut wird, ich also nicht weiss, an welcher Stelle die as-Felder stehen. Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz