Thread View: borland.public.delphi.database.bdp
1 messages
1 total messages
Started by Jim
Thu, 16 Nov 2006 08:16
strange exception
Author: Jim
Date: Thu, 16 Nov 2006 08:16
Date: Thu, 16 Nov 2006 08:16
80 lines
4422 bytes
4422 bytes
Hi I'm not sure if this is a BDP problem, or an ECO problem. What do you think? ************** Exception Text ************** Borland.Eco.Persistence.Connection.DatabaseOperationFailedException: ExecSQL error: INSERT INTO Test (ECO_ID, ECO_TYPE, Description) VALUES (?, ?, ?) 3 Parameters: ECO_ID=2080914 (System.Int32) (DbType: Int32) (BdpType: Int32) ECO_TYPE=0 (System.Int16) (DbType: Int16) (BdpType: Int16) Description=60920 (System.String) (DbType: String) (BdpType: String) System.NullReferenceException: Object reference not set to an instance of an object. at Borland.Data.Interbase.BdpIB.SQLExecute(Void* phstmt, Int16* piResultCols) at Borland.Data.Interbase.IBCommand.Execute(ISQLCursor& SQLCur, Int16& nResultCols) at Borland.Data.Provider.BdpCommand.a(CommandBehavior , ISQLCursor& , Int16& ) at Borland.Data.Provider.BdpCommand.ExecuteNonQuery() at Borland.Eco.Persistence.Connection.AbstractIQueryImpl.ExecSql() ---> System.NullReferenceException: Object reference not set to an instance of an object. at Borland.Data.Interbase.BdpIB.SQLExecute(Void* phstmt, Int16* piResultCols) at Borland.Data.Interbase.IBCommand.Execute(ISQLCursor& SQLCur, Int16& nResultCols) at Borland.Data.Provider.BdpCommand.a(CommandBehavior , ISQLCursor& , Int16& ) at Borland.Data.Provider.BdpCommand.ExecuteNonQuery() at Borland.Eco.Persistence.Connection.AbstractIQueryImpl.ExecSql() --- End of inner exception stack trace --- at Borland.Eco.Persistence.Connection.AbstractIQueryImpl.ExecSql() at Borland.Eco.Persistence.Connection.BdpIQueryImpl.ExecSql() at Borland.Eco.Internal.TBoldObjectPersistenceMapper.@05BoldPMappers$PMCreate$CreateInAlias($Unnamed17& $frame_TBoldObjectPersistenceMapper.PMCreate, TBoldObjectPersistenceMapper Self, AliasDefinition Alias, IExecQuery aQuery, TDatabaseRT DatabaseRT) at Borland.Eco.Internal.TBoldObjectPersistenceMapper.PMCreate(TDatabaseCollection Databases, ObjectIdCollection IdList, Datablock ValueSpace, IdTranslationList TranslationList) at Borland.Eco.Internal.TBoldSystemPersistenceMapper.fPMCreate(TDatabaseCollection Databases, ObjectIdCollection IdList, Datablock ValueSpace, IdTranslationList TranslationList) at Borland.Eco.Internal.TBoldSystemPersistenceMapper.PerformUpdate(Object OperationParams) at Borland.Eco.Persistence.LocalTransactionManager.Borland.Eco.Persistence.Connection.ITransactionManager.PerformOperationInTransaction(Object context, ITransactionable callback, IDatabaseCollection databases) at Borland.Eco.Internal.TBoldSystemPersistenceMapper.PMUpdate(IDatabaseCollection Databases, ObjectIdList IdList, Datablock ValueSpace, UpdatePrecondition Precondition, IdTranslationList TranslationList, Int32& TimeStamp, UpdateResult& aResult, SyncVersion& aSyncVersion, ISyncSink SyncSink) at Borland.Eco.Internal.TBoldPersistenceControllerDefault.Update(IDatabaseCollection databases, Datablock ValueSpace, UpdatePrecondition Precondition, IdTranslationList& translationList, Int32& version, UpdateResult& result, SyncVersion& aSyncVersion, ISyncSink syncSink) at Borland.Eco.Persistence.PersistenceMapperAdapter.Borland.Eco.Persistence.IPersistenceMapper.Update(Datablock datablock, UpdatePrecondition precondition, IdTranslationList& translationList, Int32& version, SyncVersion& syncVersion, UpdateResult& result) at Borland.Eco.Internal.TBoldSystemPersistenceHandler.UpdateDatabaseWithList(Locator[] LocatorList) at Borland.Eco.Services.Impl.PersistenceServiceImpl.UpdateDatabaseWithList(IObjectList list) at TestEcoSpace.TTestEcoSpace.UpdateDatabase() in
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads