锁定老帖子 主题:我一郁闷,我就发表一个rms小型数据引擎
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-07-04
LZ 的精神可嘉
最近忙项目,还没有来得及详细研究,先DOWN来收藏。 |
|
返回顶楼 | |
发表时间:2007-07-06
Puras 写道 首先要对楼主的行为赞一个
其次说说楼主的这套东西 前两天没事 把楼主的这个小引擎搞下来看了看 并写了几个例子跑了跑 里面有一些功能性的BUG 比如说listAll里 有时根本是找不到记录的 看了下楼主的实现 发现循环是用一个变量做连续的索引 但是在RMS里,记录的ID有时候经过删除之后 就不是连续的了 int num=0; try { num = table.getNumRecords(); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex=0; for(int i=1; i <= num; i++){ try { String datastring = read(table, i); ...... 传到read里的I,有时会找不到记录 对这个小BUG做了个小小的修改 RecordEnumeration re = null; try { re = table.enumerateRecords(null, null, false); } catch (RecordStoreNotOpenException e) { } Hashtable data = new Hashtable(); int dataIndex = 0; for (int i = 1; i <= re.numRecords(); i++) { try { int id = re.nextRecordId(); String datastring = read(table, id); ...... 不错。可能是我没有经过严格的测试,感觉还有很多bug,欢迎大家指导, 最近我也很少发帖子了。 |
|
返回顶楼 | |