bug fixed for mssql

This commit is contained in:
Lunny Xiao 2014-10-09 20:57:57 +08:00
parent 2d8b3135b1
commit 271b9b3922
1 changed files with 5 additions and 5 deletions

View File

@ -877,7 +877,7 @@ func (statement *Statement) OrderBy(order string) *Statement {
if statement.OrderStr != "" { if statement.OrderStr != "" {
statement.OrderStr += ", " statement.OrderStr += ", "
} }
statement.OrderStr = order statement.OrderStr += order
return statement return statement
} }
@ -1102,10 +1102,10 @@ func (statement *Statement) genSelectSql(columnStr string) (a string) {
var top string var top string
var mssqlCondi string var mssqlCondi string
var orderBy string /*var orderBy string
if statement.OrderStr != "" { if statement.OrderStr != "" {
orderBy = fmt.Sprintf(" ORDER BY %v", statement.OrderStr) orderBy = fmt.Sprintf(" ORDER BY %v", statement.OrderStr)
} }*/
statement.processIdParam() statement.processIdParam()
var whereStr string var whereStr string
if statement.WhereStr != "" { if statement.WhereStr != "" {
@ -1139,8 +1139,8 @@ func (statement *Statement) genSelectSql(columnStr string) (a string) {
column = statement.RefTable.ColumnsSeq()[0] column = statement.RefTable.ColumnsSeq()[0]
} }
} }
mssqlCondi = fmt.Sprintf("(%s NOT IN (SELECT TOP %d %s%s%s%s))", mssqlCondi = fmt.Sprintf("(%s NOT IN (SELECT TOP %d %s%s%s))",
column, statement.Start, column, fromStr, whereStr, orderBy) column, statement.Start, column, fromStr, whereStr)
} }
} }