[libgda] MDB provider: use mdb_get_colbacktype_string() if available
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] MDB provider: use mdb_get_colbacktype_string() if available
- Date: Mon, 25 Jun 2012 20:33:03 +0000 (UTC)
commit 9623a300cf3f8ab51488e20293ada7c48dc2ad66
Author: Vivien Malerba <malerba gnome-db org>
Date: Mon Jun 25 21:08:47 2012 +0200
MDB provider: use mdb_get_colbacktype_string() if available
providers/mdb/gda-mdb-provider.c | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/providers/mdb/gda-mdb-provider.c b/providers/mdb/gda-mdb-provider.c
index f84bba2..60fae92 100644
--- a/providers/mdb/gda-mdb-provider.c
+++ b/providers/mdb/gda-mdb-provider.c
@@ -416,8 +416,12 @@ table_create_columns_func (LocalSpec *spec)
gda_column_set_name (gda_col, tmp);
g_free (tmp);
gda_column_set_g_type (gda_col, gda_mdb_type_to_gda (mdb_col->col_type));
+#ifdef MDB_V07
+ tmp = sanitize_name (g_strdup (mdb_get_colbacktype_string (mdb_col)));
+#else
tmp = sanitize_name (g_strdup (mdb_get_coltype_string (spec->cdata->mdb->default_backend,
mdb_col->col_type)));
+#endif
gda_column_set_dbms_type (gda_col, tmp);
g_free (tmp);
columns = g_list_prepend (columns, gda_col);
@@ -474,7 +478,13 @@ table_create_model_func (LocalSpec *spec)
gda_column_set_name (gda_col, tmp);
gda_column_set_description (gda_col, tmp);
g_free (tmp);
- tmp = sanitize_name (g_strdup (mdb_get_coltype_string (spec->cdata->mdb->default_backend, mdb_col->col_type)));
+#ifdef MDB_V07
+ tmp = sanitize_name (g_strdup (mdb_get_colbacktype_string (mdb_col)));
+
+#else
+ tmp = sanitize_name (g_strdup (mdb_get_coltype_string (spec->cdata->mdb->default_backend,
+ mdb_col->col_type)));
+#endif
gda_column_set_dbms_type (gda_col, tmp);
g_free (tmp);
gda_column_set_g_type (gda_col, coltypes [c]);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]