原来开发时使用的数据库版本太高,使用的是FB2.11,而在把原来的低版本(FB2.0)的数据库的数据导入后,放到机器上运行,却发现怎么
也登录不了,装了FB2.11后,还是提示unsupported on-disk structure for file ;found 11.1,support 11.0,没办法,可能是
FB2.11还是存在bug,重新安装了FB2.0后,建了一个库,试了打得开,唉,数据都导进去了,看来还是用点低一点、稳定点的版本。还是看
看在IBExpert中能不能把高版本的数据导入到低版本的数据库中。G了一个,只有这样说的:
最简单的是用IBExpert,在IBExpert中分别打开A库和B库,然后转到A库中,在SQL Editor中执行以下SQL:
insert into [目标数据库在IBExpert中的注册名].T_LX select * from T_LX打开两个不同版本的数据库,
但我试了一下,
insert into [e:/METERSTORAGE.fdb].tb_instorage
select * from tb_instorage
提示了一个错误:Unknown database alias:e:/meterstorage.fdb,哦,明的了,把注册名e:/METERSTORAGE.fdb改为别名:
insert into [E_METERSTORAGE].tb_instorage
select * from tb_instorage
OK,提示:
Starting data transfer...
Transferring data... Done!
526 records were trasferred.
Commiting transaction... Done!
把E盘数据库打开,确实导去了。