bug fixed for mssql
This commit is contained in:
parent
2d8b3135b1
commit
271b9b3922
10
statement.go
10
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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue