[libgda] gda_sql_builder_select_add_target_id(): Check for an empty alias to avoid an orphaned AS in the gene



commit abc6f1a7f6ce8824b3dc985a640c02c2a20bd953
Author: Murray Cumming <murrayc murrayc com>
Date:   Sat Feb 27 00:42:23 2010 +0100

    gda_sql_builder_select_add_target_id(): Check for an empty alias
    to avoid an orphaned AS in the generated SQL query.

 libgda/gda-sql-builder.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/libgda/gda-sql-builder.c b/libgda/gda-sql-builder.c
index 71389bc..bad1bdf 100644
--- a/libgda/gda-sql-builder.c
+++ b/libgda/gda-sql-builder.c
@@ -1082,7 +1082,7 @@ gda_sql_builder_select_add_target_id (GdaSqlBuilder *builder, guint id, guint ta
 		btarget->part_id = builder->priv->next_assigned_id --;
 	
 	((GdaSqlSelectTarget*) btarget)->expr = (GdaSqlExpr*) use_part (p, GDA_SQL_ANY_PART (btarget));
-	if (alias) 
+	if (alias && *alias) 
 		((GdaSqlSelectTarget*) btarget)->as = g_strdup (alias);
 	if (g_value_get_string (((GdaSqlSelectTarget*) btarget)->expr->value))
 		((GdaSqlSelectTarget*) btarget)->table_name = 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]