Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi JvCsvDataSet "String too long" abfangen (https://www.delphipraxis.net/48411-jvcsvdataset-string-too-long-abfangen.html)

Matt 24. Jun 2005 21:24

Datenbank: CSV • Zugriff über: CSVDataSet

JvCsvDataSet "String too long" abfangen
 
Hallo DPler,

ich verwende die JvCsvDataSet Komponente, um CSV-Dateien in einem Grid anzuzeigen.
Nun habe ich leider auch CSVs, in dem ein Feld weit, weit über 255 Zeichen (um die 3000) hat und deshalb bekomme ich wohl die Meldung "CSV-String is too long". Nun suche ich eine Möglichkeit beim Einlesen zu überprüfen, wie lang der String ist, um ihn dann entweder zu kürzen oder ganz auszuschließen.

Hat jemand eine Idee, Tipp, Beispiel?

Bin für jede Hilfe dankbar!

Gruß Matt

Hansa 24. Jun 2005 21:41

Re: JvCsvDataSet "String too long" abfangen
 
Was ist JvCsvDataSet ? Bzw. wo ist die her ?

Wichtiger sind allerdings die Daten. Wo kommen die denn her ? Da würde ich ansetzen.

Matt 24. Jun 2005 21:51

Re: JvCsvDataSet "String too long" abfangen
 
Hallo Hansa,

JvCSVDataSet gehört zu den Jedi Project Komponenten (JV Data Access).

Die Daten kommen aus einer csv/txt und beinhalten Artikelbeschreibungen!
An der Zusammensetzung dieser csvs kann ich nichts ändern, die kommen von extern.

Gruß Matt

Matt 24. Jun 2005 22:29

Re: JvCsvDataSet "String too long" abfangen
 
Habe die Komponente ein wenig angepasst, jetzt geht es!

Wenn jemand trotzdem ein Tipp für mich hat, bitte mitteilen!

DANKE und Gruß Matt

jbg 25. Jun 2005 09:44

Re: JvCsvDataSet "String too long" abfangen
 
Zitat:

Zitat von Matt
Habe die Komponente ein wenig angepasst, jetzt geht es!

Du hast die Komponente (Unit) also verändert? Dann musst du laut MPL den veränderten Quellcode wieder freigeben.
Zitat:

Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available
.

Die einfachste Veriante wäre, die Datei dem JVCL Projekt zu geben.

Matt 25. Jun 2005 17:01

Re: JvCsvDataSet "String too long" abfangen
 
Hallo jbg,

hmmm... bin mir nicht so sicher, ob es auch zählt, wenn ich nur einen Wert von 2048 auf 4096 erhöhe, das ist ja kein Source Code im eigentlichen Sinn, sondern nur eine Variable!

Wenn ich mich täusche bitte um Nachricht!

Gruß Matt

jbg 25. Jun 2005 19:45

Re: JvCsvDataSet "String too long" abfangen
 
Du hast die Datei verändert? Wenn ja, dann hast du auch den Quellcode verändert. Auch wenn man nur ein Kommentar hinzufügt/entfernt, ändert man den Quellcode. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:34 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