AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi JvCsvDataSet "String too long" abfangen

JvCsvDataSet "String too long" abfangen

Ein Thema von Matt · begonnen am 24. Jun 2005 · letzter Beitrag vom 25. Jun 2005
Antwort Antwort
Matt

Registriert seit: 13. Nov 2003
Ort: Hamburg
212 Beiträge
 
#1

JvCsvDataSet "String too long" abfangen

  Alt 24. Jun 2005, 21:24
Datenbank: CSV • Zugriff über: CSVDataSet
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
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#2

Re: JvCsvDataSet "String too long" abfangen

  Alt 24. Jun 2005, 21:41
Was ist JvCsvDataSet ? Bzw. wo ist die her ?

Wichtiger sind allerdings die Daten. Wo kommen die denn her ? Da würde ich ansetzen.
Gruß
Hansa
  Mit Zitat antworten Zitat
Matt

Registriert seit: 13. Nov 2003
Ort: Hamburg
212 Beiträge
 
#3

Re: JvCsvDataSet "String too long" abfangen

  Alt 24. Jun 2005, 21:51
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
  Mit Zitat antworten Zitat
Matt

Registriert seit: 13. Nov 2003
Ort: Hamburg
212 Beiträge
 
#4

Re: JvCsvDataSet "String too long" abfangen

  Alt 24. Jun 2005, 22:29
Habe die Komponente ein wenig angepasst, jetzt geht es!

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

DANKE und Gruß Matt
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

Re: JvCsvDataSet "String too long" abfangen

  Alt 25. Jun 2005, 09:44
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.
  Mit Zitat antworten Zitat
Matt

Registriert seit: 13. Nov 2003
Ort: Hamburg
212 Beiträge
 
#6

Re: JvCsvDataSet "String too long" abfangen

  Alt 25. Jun 2005, 17:01
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
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

Re: JvCsvDataSet "String too long" abfangen

  Alt 25. Jun 2005, 19:45
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.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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