|
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.
|