sql 8 text in flaot konvertieren

12/02/2010 - 07:42 von Sebastian Binder | Report spam
Liebe NGler!
Ich habe einen SQL8 Server im Hintergrund und arbeite beim Import von
Daten mit Access. Ein Datenfeld soll von Text (mit einem Punkt als
Komma) in Float umgewndelt werden. Trotz etlicher Versuche und googeln
schaffe ich es nicht. Ich bitte daher um Hilfe
Danke
Sebastian
 

Lesen sie die antworten

#1 Stefan Dase
12/02/2010 - 08:41 | Warnen spam
Hallo Sebastian!

Ich habe einen SQL8 Server im Hintergrund und arbeite beim Import von
Daten mit Access. Ein Datenfeld soll von Text (mit einem Punkt als
Komma) in Float umgewndelt werden. Trotz etlicher Versuche und googeln
schaffe ich es nicht. Ich bitte daher um Hilfe



Du kannst den Punkt mittels Replace()-Funktion in ein Komma umwandeln:

sKommaWert = Replace(sPunktWert, ".", ",")

Beachte aber, ob zusàtzlich ein Gruppierungszeichen angegeben ist, das
dann wahrscheinlich ein Komma ist, also z.B. für 1000,25 könnte dort
"1,000.25" stehen.

Die Umwandlung in eine Zahl funktioniert dann meistens implizit beim
Schreiben in die Tabelle. Oder du verwendest die expliziten
Casting-Funktionen: CDbl() usw.

HTH,
Stefan

Ähnliche fragen