.net - Float SQLParameters, decimal separator and regional settings -
i use sqldataadapter select/update/insert data from/to table in ms sql server (.net framework 4.0 client framework). updatecommand in sqldataadapter needs 2 float parameters, add this:
with _sqlda_prot_points.updatecommand .parameters.add(new sqlparameter("@alm_plus", sqldbtype.float, 1, "alm_plus")) .parameters.add(new sqlparameter("@alm_minus", sqldbtype.float, 1, "alm_minus")) end
my regional settings it-it. when dataadapter tries update datatable changed rows server, float parameters in sqlserver profiler show "," instead of "." decimal separator, causing exception. found no way tell dataadapter how convert double string using "." instead of ",".
any idea?
thank in advance
Comments
Post a Comment