Re: [gnome-db] Defined column size.

Bas Driessen <[email protected]>
Newsgroups gmane.comp.gnome.db
Organization Xobas Software
Message-ID <1245721951.2851.48.camel@ams>
On Mon, 2009-06-22 at 15:09 +0200, Vivien Malerba wrote:

> 
> 
> 
> 2009/6/22 Bas Driessen <[email protected]>
> 
>         Hello,
>         
>         Question. In V3 there was the quick and convenient function:
>         "gda_column_get_defined_size" to get the width of a returned
>         column from the database. This no longer exists. I believe the
>         solution should be something along the lines of:
>         
>         const GValue *value;
>         value = gda_column_get_attribute (column,
>         GDA_ATTRIBUTE_DEFINED_SIZE)
>         
>         This GDA_ATTRIBUTE_DEFINED_SIZE (or similar name)  does not
>         exist. What is the best/quickest way to get this value? If
>         possible a small code sample, which often makes things easier
>         to understand.
> 
> This feature was removed from the V4 because it was not reliable (I
> mean it worked in most cases but reported some wrong values
> sometimes).
> 
> The best way to do this is to query the meta data associated to the
> tables, ie get information about tables and columns. However, because
> it takes some time, it's better to cache the result, so you'll have to
> modify a bit your program's structure for this.
> 
> For an example about how to do this, please look at the
> samples/MetaStore/ example, and the documentation
> (http://library.gnome.org/devel/libgda/4.0/gda-dict.html) which also
> has an lenghty introduction about meta data (if you have any remark
> about the doc. let me know so I can correct it).

Understood. Will study the meta data structures. Thanks Vivien.

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.