I use a LAST.ID item in the file dictionary to manage ID creation. The lock
that I place on this record while I increase the ID does not work.
gcolFiles(pstrFileName).RecordID = "LAST.ID"
10: gcolFiles(pstrFileName).Read
If gcolFiles(pstrFileName).Error = UVE_NOERROR Then
gcolFiles(pstrFileName).LockRecord EXCLUSIVE_UPDATE
bla-bla
ElseIf gcolFiles(pstrFileName).Error = UVE_RNF Then
Set pitemLastID = New UniDynArray
bla-bla
ElseIf gcolFiles(pstrFileName).Error = UVE_LCK Then
Sleep 5
GoTo 10
End If
If I have multiple instances of my executable running, the lock does not
work and I end up with overwriting records which is real bad. Do read locks
not work with dictionries? Or does anybody have another suggestion?
Martin Scholl
President HIPAAsuite
18910 New Hampshire Ave
Brinklow, MD 20862
301-924-5537 Phone
301-570-0139 Fax
301-613-9572 Cell
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/