bug fixed for mssql limit

This commit is contained in:
Lunny Xiao 2014-08-05 15:45:54 +08:00
parent 6e37d48701
commit 89dc7bb0f7
1 changed files with 5 additions and 0 deletions

View File

@ -1106,6 +1106,11 @@ func (session *Session) Find(rowsSlicePtr interface{}, condiBean ...interface{})
sqlStr = session.Statement.genSelectSql(columnStr)
args = append(session.Statement.Params, session.Statement.BeanArgs...)
// for mssql and use limit
qs := strings.Count(sqlStr, "?")
if len(args)*2 == qs {
args = append(args, args...)
}
} else {
sqlStr = session.Statement.RawSQL
args = session.Statement.RawParams