From: <ric...@us...> - 2011-01-23 19:45:41
|
Revision: 5366 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5366&view=rev Author: ricbrown Date: 2011-01-23 19:45:35 +0000 (Sun, 23 Jan 2011) Log Message: ----------- Fix NH-2512 (QueryOver with Where clause and Take crashes) - Informix failing on NHibernate.Test.NHSpecificTest.NH1413.PagingTest.Bug Also fixes Informix tests: NHibernate.Test.ProjectionFixtures.Fixture.LimitingResultSetOnQueryThatIsOrderedByProjection NHibernate.Test.ProjectionFixtures.Fixture.QueryingWithParemetersAndParaemtersInOrderBy Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Loader/Loader.cs Modified: trunk/nhibernate/src/NHibernate/Loader/Loader.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Loader/Loader.cs 2011-01-22 14:50:28 UTC (rev 5365) +++ trunk/nhibernate/src/NHibernate/Loader/Loader.cs 2011-01-23 19:45:35 UTC (rev 5366) @@ -1222,7 +1222,8 @@ private int GetFirstLimitParameterCount(Dialect.Dialect dialect, bool useLimit, bool hasFirstRow, bool useOffset) { - if (!useLimit) return 0; + if (!useLimit) return 0; + if (!dialect.SupportsVariableLimit) return 0; if (!dialect.BindLimitParametersFirst) return 0; return (hasFirstRow && useOffset) ? 2 : 1; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |