AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi kbmMemTable index with negativ Values not working
Thema durchsuchen
Ansicht
Themen-Optionen

kbmMemTable index with negativ Values not working

Ein Thema von Dieter.Soergel · begonnen am 26. Nov 2021 · letzter Beitrag vom 2. Dez 2021
Antwort Antwort
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#1

AW: kbmMemTable index with negativ Values not working

  Alt 1. Dez 2021, 13:04
Zitat:
Ich lese eine CSVDatei ein, habe also nur String-Felder (ftString).
Das ist ein Trugschluss. CSV heißt nicht zwingend: Das sind nur Zeichenfolgen. In der CSV stehen genau die Datentypen, die Du da reininterpretierst. Wenn Du definierst, dass eine Spalte vom Typ ftFloat ist, dann ist sie vom Typ ftFloat. Einzige Bedingung: Der Inhalt dieser Spalte muss konsequent und ausschließlich aus Daten vom Typ ftFloat sein.

Zeig' bitte mal ein Beispiel Deiner CSV-Datei, damit man sieht, um was es sich genau handelt.

Wenn Du weißt, wie der Aufbau der Tabelle in der Datei ist, dann definiere bitte die Felder in den FieldDefs der kbmMemTable im Objektinspektor entsprechend.

Anhängendes Projekt sollte Deine Beispieldaten korrekt aus einer CSV-Datei lesen und richtig sortiert anzeigen. Ist nur ein Schnellschuß ohne jeglichen Anspruch auf Schönheit ...
Angehängte Dateien
Dateityp: zip Test.zip (5,2 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat
Dieter.Soergel

Registriert seit: 27. Aug 2008
7 Beiträge
 
#2

AW: kbmMemTable index with negativ Values not working

  Alt 2. Dez 2021, 09:09
Zitat:
Ich lese eine CSVDatei ein, habe also nur String-Felder (ftString).
..
Zeig' bitte mal ein Beispiel Deiner CSV-Datei, damit man sieht, um was es sich genau handelt.

DANKE!

Die Datei sieht so aus (hat also einen Header)

MyFloats
2.17332172393799
-2.54788446426392
22.841100692749
-2.18307662010193
-21.6549758911133

Wir können auch gerne zwei Spalten verwenden, Separator kann ; oder auch , sein.
(Sollte aber für die Lösung relativ unwichtig sein.)

AString;MyFloats
Hans;2.17332172393799
Peter;-2.54788446426392
Claudia;22.841100692749
Erwin;-2.18307662010193
Manuela;-21.6549758911133
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.558 Beiträge
 
Delphi 7 Professional
 
#3

AW: kbmMemTable index with negativ Values not working

  Alt 2. Dez 2021, 10:00
Anhängend eine neue Version.

Habe lediglich die Feld- und Indexdefinitionen angepasst und in der CSV-Komponenten bei der Eigenschaft sfNoHeader sfSaveNoHeader und sfLoadNoHeader auf False gesetzt.
Angehängte Dateien
Dateityp: zip _Test.zip (4,9 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
Dieter.Soergel

Registriert seit: 27. Aug 2008
7 Beiträge
 
#4

AW: kbmMemTable index with negativ Values not working

  Alt 2. Dez 2021, 17:21
Alles klar.
Danke für die Mühe.
  Mit Zitat antworten Zitat
Antwort Antwort


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 09:10 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