CVSROOT: /cvs/gnome Module name: libgda Changes by: murrayc 06/12/28 07:31:24
Modified files: . : ChangeLog configure.in providers/freetds: gda-freetds-defs.h gda-freetds-provider.c gda-freetds-provider.h gda-freetds-recordset.c gda-freetds-types.c gda-tds-schemas.h Log message: 2006-12-28 Leonardo Boshell <[EMAIL PROTECTED]> * configure.in: Set FREETDS_VERSION_MAJOR and FREETDS_VERSION_MINOR instead of HAVE_FREETDS_VER*. * providers/freetds/gda-freetds-defs.h: Define FREETDS_VERSION and use that macro instead of HAVE_FREETDS_VER*. * providers/freetds/gda-freetds-provider.c: Use FREETDS_VERSION. FreeTDS 0.64 compatibility. (gda_freetds_get_procedures): New. Verify that column #1 has the right GType. (gda_freetds_provider_get_types): Verify that columns have the right GType. (gda_freetds_provider_get_schema): Use gda_freetds_get_procedures(). (gda_freetds_execute_cmd): Check tds_cnc->tds->res_info before tds_cnc->tds->res_info->rows_exist. (gda_freetds_get_fields): s/gda_parameter_list_find/gda_parameter_list_find_param/. Verify that all columns have the right GType. (gda_freetds_provider_tds_handle_err_msg), (gda_freetds_provider_tds_handle_info_msg): Added 'const' to the first parameter, as per the current FreeTDS API. (gda_freetds_provider_begin_transaction): Fixed the signature of the 'level' parameter. * providers/freetds/gda-freetds-provider.h: Use FREETDS_VERSION. * providers/freetds/gda-freetds-recordset.c: Use FREETDS_VERSION. FreeTDS 0.64 compatibility. * providers/freetds/gda-freetds-types.c: Use FREETDS_VERSION. (gda_freetds_set_gdavalue): Initialise 'field' with g_value_init() before calling g_value_set_*() on it. When handling strings, make sure the string is at most col->column_cur_size characters long. Cast to the right type when handling SYBVARBINARY values. * providers/freetds/gda-tds-schemas.h: Remove ambiguity from SQL commands. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libgda&who=murrayc&date=explicit&mindate=2006-12-28%2007:30&maxdate=2006-12-28%2007:32 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list