What is the detailed information about the dmconfig.ini keyword DCI_UDCUR?

~ 0 min
2016-03-07 11:15

The DCI_UDCUR keyword has been removed from DBMaker since 4.2 series (after 01/06/2006). In early version, the keyword was used to increase speed in the single process. And the default update current is ON. When user needs to update a record, and the record was read just now, it will judge whether the index of update is same with the one that just read now and whether key data of the two indexes are same. If they are same, using "update where OID = xxx".

But in multi-process, this setting has some risk; because when reading key, fetched data may be modified by other connections, so it will be result in data inconsistent.

In addition, with the new DBMaker version, user must use REWRITE/DELETE with PK or unique key to prevent updating/deleting many records.

Average rating 0 (0 Votes)

You cannot comment on this entry

Tags