Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Definition eines Views abfragen (https://www.delphipraxis.net/140392-definition-eines-views-abfragen.html)

greenmile 17. Sep 2009 13:00

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ß

Bernhard Geyer 17. Sep 2009 13:03

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.

greenmile 17. Sep 2009 13:07

Re: Definition eines Views abfragen
 
Es ist der Client von oracle ...

p80286 17. Sep 2009 15:02

Re: Definition eines Views abfragen
 
Hallo greenmile,

ich hab es gerade mit
Code:
Provider=MSDASQL.1;Password=......
ausprobiert, da gibt es keine Längenbeschränkung!

Wenn Du mit SQL+ arbeitest, dann schon. (SQLNet)

Nachtrag:
damit hat man das von Dir beschriebene Problem:
Code:
Provider=OraOLEDB.Oracle.1;Password=...
Gruß
K-H

Bernhard Geyer 17. Sep 2009 15:11

Re: Definition eines Views abfragen
 
Ich würde ein paar € investieren und die Kompos von DevArt verwenden. Hab damit sehr gute Erfahrungen bei MySQL: Kein Client nötig und läuft propper mit jeder MySQL-Version.

greenmile 17. Sep 2009 15:33

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

greenmile 18. Sep 2009 12:36

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