I'm seeing weird problems with version 2.4.9.3
running under Python 2.3 on the Win32 platform.
I've not seen these problems with 2.4.9.2 on Linux.
The problems I'm seeing are:
1. Database corruption.
2. Deleting one record empties the whole view.
Example view (there are 5 views total):
zq20clientnames = "".join('''zq20clientnames[_B[
id:s,name:s,addr1:s,addr2:s,city:s,state:s,zip:s,phone:s,comment:s
]]
'''.strip().split())
self.clientvw = self.db.getas(zq20clientnames).blocked().ordered(1)
The database corruption occurred after adding a record to a
view with 4 records already present, committing, and
exiting. Attempting to reopen the storage issued an
system exception with no exception set message. Copying
the .mk file back to Linux I could read the contents
just fine.
The deletion problem sequence was to use .find, the
index returned is 4, then use .delete(4). The entire
contents of the view vanishes.
The storage was "load"ed from a "save" done on Linux
(thinking that perhaps the layout of the storage
changed from 2.4.9.2 to 2.4.9.3).
Any suggestions appreciated.
--
William K. Volkman <[EMAIL PROTECTED]>
_____________________________________________
Metakit mailing list - [EMAIL PROTECTED]
http://www.equi4.com/mailman/listinfo/metakit