From 271b9b392279d3dea2da66f4424708a0a627126b Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Thu, 9 Oct 2014 20:57:57 +0800 Subject: [PATCH] bug fixed for mssql --- statement.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/statement.go b/statement.go index 9094492e..7391629d 100644 --- a/statement.go +++ b/statement.go @@ -877,7 +877,7 @@ func (statement *Statement) OrderBy(order string) *Statement { if statement.OrderStr != "" { statement.OrderStr += ", " } - statement.OrderStr = order + statement.OrderStr += order return statement } @@ -1102,10 +1102,10 @@ func (statement *Statement) genSelectSql(columnStr string) (a string) { var top string var mssqlCondi string - var orderBy string + /*var orderBy string if statement.OrderStr != "" { orderBy = fmt.Sprintf(" ORDER BY %v", statement.OrderStr) - } + }*/ statement.processIdParam() var whereStr string if statement.WhereStr != "" { @@ -1139,8 +1139,8 @@ func (statement *Statement) genSelectSql(columnStr string) (a string) { column = statement.RefTable.ColumnsSeq()[0] } } - mssqlCondi = fmt.Sprintf("(%s NOT IN (SELECT TOP %d %s%s%s%s))", - column, statement.Start, column, fromStr, whereStr, orderBy) + mssqlCondi = fmt.Sprintf("(%s NOT IN (SELECT TOP %d %s%s%s))", + column, statement.Start, column, fromStr, whereStr) } }