From: Richard B. <rb...@us...> - 2005-03-01 03:17:18
|
Update of /cvsroot/jcframework/dotnet In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24465 Modified Files: CPersistentCriteria.vb Log Message: Was missing where clause in SQL generated for CRetrieveCriteria when using shared tables and no wherecondition Index: CPersistentCriteria.vb =================================================================== RCS file: /cvsroot/jcframework/dotnet/CPersistentCriteria.vb,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- CPersistentCriteria.vb 2 Nov 2004 05:36:13 -0000 1.10 +++ CPersistentCriteria.vb 1 Mar 2005 03:16:57 -0000 1.11 @@ -21,7 +21,7 @@ End Interface '''----------------------------------------------------------------------------- -''' Project : AToMSFramework +''' Project : Atoms.Framework ''' Class : CPersistentCriteria ''' '''----------------------------------------------------------------------------- @@ -269,6 +269,8 @@ If clauseConditionAdded Then statement.addSqlClause(" " & cm.RelationalDatabase.getClauseStringAnd & " ") clauseConditionAdded = True +else + statement.addSqlClause(" " & Me.ClassMap.RelationalDatabase.getClauseStringWhere & " ") End If statement.addSqlClause(CType(cm.Tables(1), CTableMap).Name & "." & cm.SharedTableField & cm.RelationalDatabase.getClauseStringEqualTo(cm.RelationalDatabase.getValueFor(cm.SharedTableValue))) End If |