OLDB E ADO PROBLEMA SERIO

mercoledì 07 novembre 2007 - 11.26

powermax74 Profilo | Newbie

RAGAZZI STO DIVENTANDO MATTO HO FATTO UN'APPLICAZIONE WINDOWS CHE INTERAGISCE CON ACCESS 2007 , MA ANCHE CON IL 2000 PENSO SIA LA STESSA COSA PERCHE' DA QUELLO CHE HO POTUTO NOTARE IL PROBLEMA SIA DEL PROVIDER OLEDB.

NEL CAMPO DI UNA TABELLA DEL DB HO IL VALORE:1,273.
LO VADO A LEGGERE CON IL TableAdapter E NEL DATASET IL CAMPO (Decimal) CONTIENE 1.273.

ALLORA HO PROVATO A FARE DI TUTTO :

-IMPOSTAZIONI REGIONALI DEL SISTEMA OPERATIVO DA PANNELLO DI CONTROLLO ,VERIFICANDO CHE UTILIZZI LA VIRGOLA COME SEPARATORE DECIMALE IN TUTTE LE FINESTRE POSSIBILI.

-ASSEGNATO IL CultureInfo AL DataSet L'IMPOSTAZIONE ITALIANA:

DACaliGiacenze.DSCaliGiacenze _ds = new DACaliGiacenze.DSCaliGiacenze();
System.IFormatProvider format1 = new System.Globalization.CultureInfo("it-IT", true);
((System.Globalization.CultureInfo)(format1)).NumberFormat.CurrencyDecimalSeparator = ",";
((System.Globalization.CultureInfo)(format1)).NumberFormat.CurrencyGroupSeparator = ".";
((System.Globalization.CultureInfo)(format1)).NumberFormat.NumberDecimalSeparator = ",";
((System.Globalization.CultureInfo)(format1)).NumberFormat.NumberGroupSeparator = ".";
_ds.Locale = (System.Globalization.CultureInfo)format1;

-ADDIRITTURA HO SETTATO ANCHE IL THREAD CORRENTE:

Thread.CurrentThread.CurrentCulture = (System.Globalization.CultureInfo)format1;
Thread.CurrentThread.CurrentUICulture = (System.Globalization.CultureInfo)format1;

NIENTE DA FARE QUANDO METTO IL BREAKPOINT DOPO IL Fill DEI DATI , NEL CAMPO DI TIPO Decimal MI CI METTE SEMPRE 1.273 INVECE DI 1,273

CHIEDO URGENTE AIUTO VI PREGO , NON CAPISCO PERCHE' NEL 2007 ANCORA CI SIANO PROBLEMI DEL GENERE !!! FORSE PERCHE' E' MICROSOFT. PREMETTO CHE SE VEDO I DATI DIRETTAMENTE SU ACCESS IL VALORE LO VEDO CORRETTO 1,273
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5