数据库的选用?(50分)

  • 主题发起人 主题发起人 Serena
  • 开始时间 开始时间
S

Serena

Unregistered / Unconfirmed
GUEST, unregistred user!
原来采用的是paradox的数据库,在调试程序的
过程中发现这种数据库很脆弱,动不动就出错;
索引文件错,在程序中库打不开,或者其他毛病.
现在想换一种数据库系统,各位认为哪一种比较好?
access,还是 foxpro...?
还有,原来的数据库的记录如何转到新的数据库中?
原来的程序要不要修改?
 
如果不太复杂的话,用ACCESS好。
本人推荐sql server(不过应用程序好象用不到这种)
Fox的数据库结构及类型有很多缺点不推荐使用。
对于旧的数据库,可以采用ADO对象。然后使用SQL把数据从源读到目标。
 
你的要求好象是用简单数据库,考虑用中、大型数据库吗?
如:SQL Server,Sybase,DB2等。这些数据库都较健壮,性能
也好。
转移数据,可用各数据库的Import、Export功能,或用
Delphi的BatchMove也行。不过在转移之前必须了解数据库的
数据类型是否兼容,若用到特有的数据类型则要小心。
至于程序是否需要修改则跟你的程序的具体情况而定,如
是否写的都是标准SQL语句,有否用到数据库特有的内部函数或
特有数据类型。Trigger基本上都要重写。
 
sql anywhere也不错 .
 
delphi自带的interbase也不错,是自带的嘛,就不用象sql server那样专门安装拉
直接用就可以了,要把数据转移过去,可以用delphi自带的工具data pump工具,很简单
根据提示一步一步向下就可以了
 
delphi自带的interbase真的不错,又比较小
 
用delphi自带的data pump就可以转换数据库.
数据库变动了,程序也要变动,
 
多人接受答案了。
 
后退
顶部