Hallo !<p>Ich habe erfolglos probiert Views mit TQuery auszulesen.<p>Ist das überhaupt möglich ?<p>Gruß Marcus
Announcement
Collapse
No announcement yet.
Interbase View mit Delphi
Collapse
X
-
Hallo Kai !<p>
Vielen Dank für Deine Antwort ! Leider konnte ich erst jetzt wieder am Computer arbeiten.<p>
Ich habe mit Interbase 5.5 eine View definiert mit berechneten Feldern und der Form eines Joins<br>
select ...t2.name... from tabelle1 t1,tabelle2 t2<br>
where t1.namenummer=t2.nummer<p>
Meine Database-Komponente hat folgende Parameter:<p>
SERVER NAME=C:\Daten\InterBase\IBLAUFEN82.GDB<br>
USER NAME=SYSDBA<br>
OPEN MODE=READ/WRITE<br>
SCHEMA CACHE SIZE=8<br>
LANGDRIVER=BLLT1DE0<br>
SQLQRYMODE=SERVER<br>
SQLPASSTHRU MODE=SHARED AUTOCOMMIT<br>
SCHEMA CACHE TIME=-1<br>
MAX ROWS=-1<br>
BATCH COUNT=200<br>
ENABLE SCHEMA CACHE=FALSE<br>
SCHEMA CACHE DIR=<br>
ENABLE BCD=FALSE<br>
BLOBS TO CACHE=64<br>
BLOB SIZE=32<br>
PASSWORD=masterkey<p>
und ich habe auch SQLQRYMODE=LOCAL ausprobiert.<br>
Bei der Query ist normalerweise RequestLive=False<p>
Nach Query.Open kommt die Fehlermeldung<br>
Object nicht gefunden Table MYVIEW unknown<p>
Deshalb war ich der Meinung, dass Delphi mit der normalen TQuery-Komponente keine Views kennt.<p>
Gruß Marcu
Comment
-
Hallo Andreas !<p>
Vielen Dank für diesen hilfreichen Tip.<p>
Ich hatte die View nachträglich erstellt und Delphi hat dann davon nichts mitbekommen.<br>Nachdem ich die verwendete Database-Komponente mit <b>Vorgaben</b> zurückgesetzt hatte, findet TQuery die View nun tatsächlich !<p>
Gruß Marcu
Comment
Comment