Einzelnen Beitrag anzeigen

pronny31

Registriert seit: 8. Okt 2007
97 Beiträge
 
#8

Re: Default - Wert einer Spalte aus leerer Tabelle auslesen

  Alt 8. Okt 2007, 21:42
Was ist am folgenden Statement falsch ?

(Q1,'Select RDB$FIELD_NAME,RDB$FIELD_Precison,RDB$Field_Scale, RDB$Field_Type FROM RDB$RELATION_FIELDS where RDB$FIELD_NAME ='+'SpaltenName'+' and RDB$RELATION_NAME = '+'TabellenName'+' and RDB$SYSTEM_FLAG ='+'0');

Nach anschließenden Q1.FieldByName('RDB$FIELD_NAME').ASString kommt eine Fehlermeldung das er das Feld nicht finden kann ?

Woran kann das liegen ?
Im IB Expert wird das SQL Statement ausgeführt und zeigt keinen Fehler :

"

Select
RDB$DEFAULT_VALUE, RDB$DEFAULT_Source,RDB$Field_Name
from
RDB$RELATION_FIELDS
where
RDB$FIELD_NAME = 'SPALTENNAME' and RDB$RELATIOn_NAME = 'TabellenName' and RDB$SYSTEM_FLAG = 0;

"
  Mit Zitat antworten Zitat