论坛首页 移动开发技术论坛

我一郁闷,我就发表一个rms小型数据引擎

浏览 20928 次
该帖已经被评为精华帖
作者 正文
   发表时间:2007-07-04  
LZ 的精神可嘉
最近忙项目,还没有来得及详细研究,先DOWN来收藏。
0 请登录后投票
   发表时间: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,欢迎大家指导,
最近我也很少发帖子了。
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics