BCB ftFloat wird SMALLINT
-
Hallo,
ich habe ein Problem Ich versuche mit BCB5 ein Datenbank zuerstellen. Wenn ich eine Tabelle mit FLOAT Variablen erstellen will, bekomme ich ein Problem.
Feld erstellen
tableres->FieldDefs->Add("Hyterese", ftFloat, 0, false);
Float schreiben
tableres->FieldByName("Hyterese")->Value = floatwert;
Wenn ich die Tabelle öffne, sehe ich dass mein "Hysterese" Feld als SMALLINT deklariert ist. Ich kann dann keine Gleitkommazahlen rein schreiben. Was mache ich falsch?
Danke für Ihre Antworten.Ilker
-
Hallo
du verwendest TTable
besser waere du wurdest auf SQL-Befehle umsteigen
(CREATE ....)ansonsten glaube ich du legt 0 Nachkommastellen an ?
(mit TTable habe ich keine grosse Erfahrung)PS: Bitte keine Doppelposts mehr
MfG
Klaus
-
Danke,
funktioniert mit SQL wunderbar.
CREATE TABLE IF NOT EXISTS MyTabelle ( IDNr INTEGER NOT NULL, GeraeteName VARCHAR(30) NOT NULL, DateiName VARCHAR(15) NOT NULL, Extra VARCHAR(10) NULL, Hysterese FLOAT NULL, ex1 VARCHAR(5) NULL, ex2 VARCHAR(5) NULL, PRIMARY KEY (IDnr) );
Gruss ilker