Ländereinstellungen...

25/02/2010 - 11:56 von Mario Schulz | Report spam
Hallo,

ich habe einen ersten Kunden in der Schweiz, die haben auf Ihren Pc´s ja
auch die Làndereinstellung "Schweiz"...
Mein Problem ist, das wenn ich in der Applikation eine 1 eingebe kommen
100 in der Datenbank an...
Im ODBC Treiber für die Anwendung ist aber die Sache mit den
Lànderspezifischen Einstellungen ausgehakt...

Habt Ihr da noch einen Ansatz für mich wo ich schauen kann?

Danke !

Mario
 

Lesen sie die antworten

#1 Elmar Boye
25/02/2010 - 15:58 | Warnen spam
Hallo Mario,

"Mario Schulz" schrieb ..
ich habe einen ersten Kunden in der Schweiz, die haben auf Ihren Pc´s ja auch die Làndereinstellung "Schweiz"...
Mein Problem ist, das wenn ich in der Applikation eine 1 eingebe kommen 100 in der Datenbank an...
Im ODBC Treiber für die Anwendung ist aber die Sache mit den Lànderspezifischen Einstellungen ausgehakt...



Beim SQL Server bzw. TRANSACT-SQL gibt es nur einen Dezimalpunkt.
Nur bei Money wird ein "," überlesen.

set language german -- us_english
go
SELECT CONVERT(money, '123456.00')
go
SELECT CONVERT(money, '123456,00')
go
SELECT CONVERT(decimal(18,2), '123456.00')
go
SELECT CONVERT(decimal(18,2), '123456,00')
go

Habt Ihr da noch einen Ansatz für mich wo ich schauen kann?



Schau zunàchst mal, was Du selbst konvertierst,
bzw. wie Du die SQL Zeichenfolge zusammenbaust.

Gruß Elmar

Ähnliche fragen