![]() |
Datenbank: Oracle • Version: 9 • Zugriff über: ADO
Definition eines Views abfragen
Hallo,
ich möchte die Definition eines Views anzeigen ändern, das funktioniert ja mit "select text, text_length from all_views where view_name". Das Problem ist, dass ich nur die ersten 100 Zeichen zurückbekomme. Laut Google muss ich die Ausgabe mittels "SET LONG 32000" (beliebiger großer Wert) vergrößern. Im SQL Developer wird der Befehl auch akzeptiert, aber wie setze ich ihn in Delphi ab? AdoQuery1.SQL.Add('SET LONG 32000'); AdoQuery1.ExecSQL; Funktioniert nicht, ich bekomme "Ungültiger oder fehlender Wert" zurück. Gruß |
Re: Definition eines Views abfragen
Welcher ADO-Provider? Falls es der von MS ist, so such dir den von Oracle. Der von MS ist ziemlich "Eigenartig" und wird auch nicht mehr weiterentwickelt.
|
Re: Definition eines Views abfragen
Es ist der Client von oracle ...
|
Re: Definition eines Views abfragen
Hallo greenmile,
ich hab es gerade mit
Code:
ausprobiert, da gibt es keine Längenbeschränkung!
Provider=MSDASQL.1;Password=......
Wenn Du mit SQL+ arbeitest, dann schon. (SQLNet) Nachtrag: damit hat man das von Dir beschriebene Problem:
Code:
Gruß
Provider=OraOLEDB.Oracle.1;Password=...
K-H |
Re: Definition eines Views abfragen
Ich würde ein paar € investieren und die Kompos von
![]() |
Re: Definition eines Views abfragen
Also ich komme da irgendwie nicht weiter. Ich bekomme immer nur 100 Buchstaben zurück, während "TEXT_LENGTH" mir mehr anzeigt, z.B. 133. Habe testhalber ein leeres Projekt angelegt, ist nur die Connection, AdoQuery, Dataset und ein DBMemo drauf. Es sind und bleiben nur 100 Zeichen. Ist mir ein Rätsel, im SQL Developer wird alles angezeigt
|
Re: Definition eines Views abfragen
Hmmm, hat keiner eine Idee?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:21 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