Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Inhalte eines Memos in einer StoredProcedure auslesen ... (https://www.delphipraxis.net/61351-inhalte-eines-memos-einer-storedprocedure-auslesen.html)

hhluemmel 20. Jan 2006 10:49

Datenbank: Firebird • Zugriff über: IBX

Inhalte eines Memos in einer StoredProcedure auslesen ...
 
Gibt es eine Möglichkeit, eine Liste von Stings (TStringList) als
Parameter an eine StroedProcedure zu übergeben. Ich kann natürlich ein Memo übertragen ... Mein Problem besteh darin, das ich mit den einezelnen Strings in der StoredProcedure weiterarbeiten muss ...

Kann man die Inhalte eines Memo in einer StoredProcedure auslesen und wieterverarbeiten ... ?

Für Info, Tipp gern mit Beispiel wäre ich dankbar!

Cicaro 20. Jan 2006 11:13

Re: Inhalte eines Memos in einer StoredProcedure auslesen ..
 
Übertrage einfach die Referenz deines Objektes:
Delphi-Quellcode:
begin
  // Zeigerübergabe
  MyStoredProc(MyStringList);
  // oder Adressübergabe
  MyStoredProc(Cardinal(MyStringList));
In beiden Fällen werden 32 Bit übertragen.

mkinzler 20. Jan 2006 12:28

Re: Inhalte eines Memos in einer StoredProcedure auslesen ..
 
Ich glaube kaum, das es sinnvoll ist einen Zeiger auf ein Objekt des Delphiprogrammes an den Firebird-Datenbankserver zu schicken, der möglicherweise noch auf einem anderen Rechner läuft.
Versuch es mal mit der Eigenschaft CommaText oder DelimitedText, dann werden die Einträge der StringList durch Trennzeichen getrennt in einem String zurückgeliefert, den du dann an die SP weitergeben kannst. In ihr muß du natürlich die Einträge wieder trennen.

hhluemmel 23. Jan 2006 11:07

Re: Inhalte eines Memos in einer StoredProcedure auslesen ..
 
Danke für die Antworten, mein Problem ist .. wie parse ich einen String
nach einem Trennzeichen, um dann jeden einzelnen String weiterzubearbeiten,
gibt es dafür ein Beispiel?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz