Additional
Overview
Features
Known issues
FAQ
Support
Credits and license
History
Download
Forum
NCOCI8 known issues PDF Print E-mail

Yes, NCOCI8 has issues. There you can find complete list of NCOCI8 bugs, know for us for today. As they current status and workaround, if exists.

 

ErrorSeverityStatusDescriptionWorkaround
NOB1basic functionality failureClosedAccess violation if TOCIQuery.FetchParams.RowsetSize > 2 for query, that select BLOB fields.NCOCI8 automatically sets RowsetSize to 2 if rowset contains BLOB fields
NOB2not criticalOpenTOCIStoredProc can't describe param's for some complex (have a lot table/record types and a lot of proc's) PL/SQL packages.Split PL/SQL package into several of small sizes
NOB3slowOpenProperty editor for TOCIStoredProc.OProcedureName is very slow when you have small number of server buffers.Set proper size of db_block_buffers.
NOB4non-criticalOpenFor data types with fixed length (e.g. otFloat, otInteger), it is possible to change Size, but this must be IMPOSSIBLE.Do not change value of Size property for that data types.
NOB5slowOpenCurrent implementation of filters use VARIANT type for expression evaluation, that may be slowNo
NOB6slowClosedCurrent implementation of TOCIDatabase: StartWait, EndWait not use timeout's, it may results in performance lossSet TOCIDatabase.WaitCursor to crDefault
NOB7basic functionality failureClosedExec of PL/SQL procedure with OUT param of type PL/SQL table raise:You can't assign table element with 0 index, if that table is bind variable. Change algorithm to use indexes from 1
NOB8non-criticalClosedotBCD/ftBCD does not workSet TOCIDataSet.DataFormat.EnableBCD = False
NOB9non-criticalOpenIf we have started Global TX, open OCI data set, then change active TX to other Global TX, after that fetch will raise ORA-01002 fetch out of sequence1) Fetch all from dataset before changing active TX. 2) Close dataset before changing active TX and reopen it after. 3) May be sufficient is only do refresh after changing active TX.
NOB10non-criticalClosedCan't edit querys with ORDER BY1) Use Oracle server v 8.1.5 - in that case You can edit result set with ORDER BY clause. 2) Use TOCIUpdateSQL.TableName property. 3) Exclude ORDER BY from query.
NOB11limitationClosedRelation between TOCIDataSet edit methods and TOCITransMgr now is not implemented.Use explicit transaction control.
NOB12basic functionality failureClosedselect * from sys.tab$ hangs up a applicationSet TOCIQuery.FetchParams.InrecDataSize = 4000.
NOB13non-criticalClosedAfter editing/inserting and posting record, it change their location in result set. Bookmark are still valid.No
NOB14basic functionality failureClosedCan only read BLOB/CLOB/BFILE, not update.No
NOB15non-criticalOpenCan't edit querys with BLOB's - error table not foundUse TOCIUpdateSQL.TableName property
NOB16basic functionality failureOpenSometimes after editing BLOB fields and refreshing/close/open TOCIQuery - AVNo
NOB17non-criticalOpenSet TOCIDataSet.CachedUpdates = True, edit dataset, call TOCIDataSet.ApplyUpdates, then repeat dataset editing (the allready edited record), call TOCIDataSet.ApplyUpdates - NOE172/UPSAfter call of ApplyUpdates, call CommitUpdates.

 
Previous