![]() |
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! |
Re: Inhalte eines Memos in einer StoredProcedure auslesen ..
Übertrage einfach die Referenz deines Objektes:
Delphi-Quellcode:
In beiden Fällen werden 32 Bit übertragen.
begin
// Zeigerübergabe MyStoredProc(MyStringList); // oder Adressübergabe MyStoredProc(Cardinal(MyStringList)); |
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. |
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 14:55 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