Delphi7和firebird数据库的连接问题
最近在选型一个可以支持绿色版系统的数据库,最简单的就是access,但是不支持存储过程、索引之类的功能,也不支持rownum()函数来做分页读取,对于要存储千万行级的数据,并且要求读取数据性能的软件来说,确实不适合
后来发现了firebird这个传说中可以和delphi完美结合的好基友,于是从firebird官网下载了2.5.3,安装的时候说我有别的版本服务在运行,于是停掉了InterBase Server服务,安装完成,在命令行中,按照说明,在isql命令行中创建数据库文件,执行SYSDBA的用户名之类的,创建了两个fdb文件,然后到delphi中,在窗口里面拖了一个IBDatabase控件,双击,写好新建的数据文件的路径和文件名:“e:\firebirddb\test02.fdb”,写了用户名SYSDBA,密码masterkey,点击测试,报错:unsupported on-disk structure for file XXXXX found 32779,support 10.
感觉是delphi7自带的版本太低的问题,但是找了好半天也没找到一个解决的方法,比如是不是可以升级InterBase控件之类的,在firebird官网上也没有对应的支持信息,果断求助大家,有没有个好的解决方法?