这里有人了解EDB数据库吗?会的进来帮下我
我刚弄这EDB数据库不久,一些好的方法什么的都不会,希望有人帮我一下,或交流下想法.
第一个问题,EDB里,有些特殊的数据类型,如CEVT_BLOB,像这样的类型应该怎么读写?
第二个问题,我看了一本书<EVC环境编程>书名有点长没特意去记,就是那本绿色封面的.那里面有介绍CEDB,里面说CeSeekDatabaseEx时,好象有说按条件查询.介绍的时候其中一个是这么说的:
CEDB_SEEK_VALUEGREATER
Seek until finding a value greater than or equal to the given value. If all records are smaller, the seek pointer is left at the end of the database and the function returns zero. The dwValue parameter is a pointer to a CEPROPVAL structure. 但照着他例子这样做的时候总过不了,我想确认一下,真的能这样做吗?
第三个问题,这个问题是由上面那个演变而来的.由于不能像上面那样找一个匹配的记录,那么在比对两条记录的时候就要每个字段每个字段的比,这样的话记录多了那计算量也太大了.感觉可能是我操作方法有问题,因为听别人说操作EDB数据库都是用标识(CEOID)去做的,能说一下应该怎么样操作吗?记录的那个CEOID标识是不是固定值啊?还是我下次打开后又会变成另外一个,是固定值的话,那用复制的方式出来的数据库,同一条记录的这个标识会是一样吗?那这样的话区分的话又是问题.
谢谢!