From ee38cbd45b987b8e23450b3c63e714a3caf41c8a Mon Sep 17 00:00:00 2001 From: rylek Date: Fri, 24 Feb 2012 22:30:28 +0000 Subject: [PATCH] .Sql/SqlStatement.cpp: modified SqlSelect::AsTable to remove extra parentheses only in MS-SQL dialect git-svn-id: svn://ultimatepp.org/upp/trunk@4617 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Sql/SqlStatement.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uppsrc/Sql/SqlStatement.cpp b/uppsrc/Sql/SqlStatement.cpp index 05795d71e..704a37b91 100644 --- a/uppsrc/Sql/SqlStatement.cpp +++ b/uppsrc/Sql/SqlStatement.cpp @@ -245,7 +245,9 @@ SqlVal SqlSelect::AsValue() const SqlSet SqlSelect::AsTable(const SqlId& tab) const { StringBuffer t; - t << "(" << text << ")" << (char)SQLC_AS << "\t" << tab.ToString() << '\t'; + t << SqlCase(MSSQL, "")("(") + << "(" << text << ")" << (char)SQLC_AS << "\t" << tab.ToString() << '\t' + << SqlCase(MSSQL, "")(")"); return SqlSet(String(t), SqlSet::HIGH); }