Einzelnen Beitrag anzeigen

HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#1

selektieren von blob- und varchar-feldern

  Alt 13. Jun 2014, 08:23
Datenbank: Interbase • Version: XE3 • Zugriff über: Delphi
Guten Tag Delphianer,
das Selektieren von BLOB- und Varcharfeldern in einer gemeinsamen Abfrage will nicht so wie ich es möchte.
Hier meine Selection:

SQL-Code:
select
   PROTOKOLLE.DATUM,
   PROTOKOLLE.BAUVORHABEN,
   PROTOKOLLE.ANWBAULEITUNG,
   PROTOKOLLE.ANWBAUHERR,
   PROTOKOLLE.ANWFIRMEN,
   BILDER.BILDNAME,
   BILDER.BILD
from
   BAUTGBPROTOKOLLE protokolle
      join BAUTGBPROTBILDER bilder on PROTOKOLLE.BAUTGBPROTOKOLLID = BILDER.BAUTGBPROTOKOLLID
where
   PROTOKOLLE.BAUTGBPROTOKOLLID = :pProtokollID
Die BLOB-Felder in der Abfrage sind:
Bauvorhaben und Bild

Als Fehlermeldung wird ausgegeben:
Field "BAUVORHABEN" not found.
SQL Code: 41
IB Error Number: 0
----------------------
Nehme ich die Blobfelder aus der Abfrage wird alles wie gewünscht ausgegeben.
Wenn ich "select * from bautgbprotokolle" selektiere werden alle Felder ohne Beanstandung ausgegeben
und ich kann auch auf die BLOB-Felder zugreifen.
Wie muss ich die Abfrage gestalten, damit die Blobfelder mit ausgegeben werden?

Vielen Dank für die Hilfe im Voraus.
HPB

Geändert von mkinzler (13. Jun 2014 um 08:29 Uhr) Grund: DELPHI-Tag durch SQL-Tag ersetzt
  Mit Zitat antworten Zitat