2008/9/23 Vivien Malerba <[EMAIL PROTECTED]>

>
>
> 2008/9/23 paragasu <[EMAIL PROTECTED]>
>
>> > gda_value_stringify(value)
>>
>> assume that i know, the value return is string, then i can simply use
>> this function so i can print
>> (GValue to gchar) the string.  but there is no function to conver
>> GValue to gint or gfloat..
>>
>
> Yes, there are
> g_value_get_int()
> g_value_get_float()...
>

GValue has g_value_transform (from_value1, to_value2) (See documentation)
then an int can be converted to string or a string to gdouble, but this must
be registered at GType registration process (I don't know if you can add new
or override the actual one).


>
>
>
>>
>> the only function i can think of is gda_value_numeric but it doesn't do
>> that.
>>
>> so assume that i know, that i have a double datatypes inside my table
>> column, how i can get
>> the value and assign it in a gdouble variable ?
>
>
> mydouble = g_value_get_double (value);
>
>
>>
>>
>> for example, if gchar,
>>
>> i can simply
>> gchar *str;
>> str = gda_value_stringfy ();
>
>
> The gda_value_stringify() works for GValue of any type.
>
> Cheers,
>
> Vivien
>
>
> _______________________________________________
> gnome-db-list mailing list
> [EMAIL PROTECTED]
> http://mail.gnome.org/mailman/listinfo/gnome-db-list
>
>


-- 
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los cuates:
LIBRE)
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to