Changeset 16182
- Timestamp:
- 04/21/08 21:57:28 (8 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midgard/core/midgard/src/midgard_core_query.c
r15473 r16182 276 276 gda_query_field_value_set_value( 277 277 GDA_QUERY_FIELD_VALUE(value), &nval); 278 279 } else if(G_VALUE_TYPE(val) == G_TYPE_FLOAT) { 280 281 /* We use dot as decimal separator. Always. */ 282 GValue fval = {0, }; 283 gchar *lstring = setlocale(LC_NUMERIC, "0"); 284 setlocale(LC_NUMERIC, "C"); 285 g_value_copy(val, &fval); 286 287 value = gda_query_field_value_new(query, G_TYPE_FLOAT); 288 gda_query_field_value_set_value( 289 GDA_QUERY_FIELD_VALUE(value), &fval); 290 291 g_value_unset(&fval); 292 setlocale(LC_ALL, lstring); 278 293 279 294 } else {
