LLBLGen Pro version + buildnr. : 2.6 final (October 6th, 200
Runtime library version : 2.6.08.1125
.NET version: 3.5
Database type/version: Oracle 9i
Code, which caused the exception:
PoMainjournalsPlanningTypedList poMainjournals = new PoMainjournalsPlanningTypedList();
using (DataAccessAdapter adapter = new DataAccessAdapter())
{
IRelationPredicateBucket bucket = poMainjournals.GetRelationInfo();
adapter.FetchTypedList(poMainjournals.GetFieldsInfo(), poMainjournals, bucket, 0, false);
adapter.CloseConnection();
}
**ArgumentException-Message: **
"Die Spalte 'PomjDealccy2Fk' kann nicht auf Null gesetzt werden. Verwenden Sie statt dessen DBNull." (german)
==> translated in english: "The column 'PomjDealccy2Fk' cannot be set to Null. Use instead DBNull"
Additional Information:
The DB-Column ''PomjDealccy2Fk' is defined as 'nullable' in the database
Stacktrace
bei System.Data.DataRow.set_Item(DataColumn column, Object value)\r\n bei
System.Data.DataRow.set_Item(String columnName, Object value)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataProjectorToDataTable.AddProjectionResultToCont
ainer(IList projectors, Object[] rawProjectionResult)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataProjectorToDataTable.SD.LLBLGen.Pro.ORMSuppo
rtClasses.IGeneralDataProjector.AddProjectionResultToContainer(List`1 valueProjectors,
Object[] rawProjectionResult)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.ProjectionUtils.FetchProjectionFromReader(List`1
valueProjectors, IGeneralDataProjector projector, IDataReader datasource, Int32
maxNumberOfItemsToReturn, Int32 pageNumber, Int32 pageSize, Boolean
clientSideLimitation, Boolean clientSideDistinctFiltering, Boolean clientSidePaging,
UniqueList1 stringCache, Dictionary
2 typeConvertersToRun)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataTableFiller.Fill(IDataReader dataSource,
DataTable toFill, IFieldPersistenceInfo[] fieldsPersistenceInfo, IRetrievalQuery
queryExecuted, UniqueList`1 stringCache)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.ExecuteMultiRowDataTableRe
trievalQuery(IRetrievalQuery queryToExecute, DbDataAdapter dataAdapterToUse,
DataTable tableToFill, IFieldPersistenceInfo[] fieldsPersistenceInfo)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchTypedList(IEntityFields2
fieldCollectionToFetch, DataTable dataTableToFill, IRelationPredicateBucket filterBucket,
Int32 maxNumberOfItemsToReturn, ISortExpression sortClauses, Boolean allowDuplicates,
IGroupByCollection groupByClause, Int32 pageNumber, Int32 pageSize)\r\n bei
SD.LLBLGen.Pro.ORMSupportClasses.DataAccessAdapterBase.FetchTypedList(IEntityFields2
fieldCollectionToFetch, DataTable dataTableToFill, IRelationPredicateBucket filterBucket,
Int32 maxNumberOfItemsToReturn, Boolean allowDuplicates)\r\n bei
Midlake.DataAccess.DataAccessObjects.PoMainjournalsPlanningDao.GetPoMainjournalsPlanning(DateTime plHstructStartDate, DateTime plHstructEndDate) in C:\MIDLAKE_NET30
\midlake\DataAccess\TypedLists\PoMainjournalsPlanningDao.cs:Zeile 83