救救我吧(50分)

  • 主题发起人 主题发起人 3hsoft
  • 开始时间 开始时间
3

3hsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
本人于半年前开发一个数据系统
当时用的时Paradox7,系统调试时,由于数据量小,没有一点问题,但使用了
大半年,由于数据量猛增,(现再大约有60000条左右,)Paradox越来越不稳定,
而且速度慢,并且程序还没过维护期(1年),我想将数据库转为Interbase6,
请问名位大虾,不没有好的方法及建议?
我现在的Paradox7运行在NT4网络上,客户机有十几台,
Paradox7字段名全为中文,
有没有既省时又省力的方法?
救救我吧
 
就用InterBase6吧,我现在就是用InterBase5.6,感觉还好.
 
用sql语句进行数据的导出应该可以吧!
select 编号 as no....
into ....
 
agree hhzh426
 
据说可用Delphi5 的 DataPump转换,但我从没用过
 
Paradox的索引经常被破坏,你可以到
www.ipsound.com上下载一个叫
《预决算配套工具》的东东,可以修复Paradoxde索引
 
如果数据太大,我觉得不如转到MSSQL上,MSSQL数据越多表现越好,
至于上面driver提到的索引出错可以到www.borland.com下载修复工具,不但可以
修复索引,而且可以修复*.db
 
这为大哥真有意思!十几个客户居然用Paradox表!
为什么不用SQLSERVER或其他数据库服务器呢?
但是既然这样了,提供一个办法:用ODBC将PARADOX表影射为数据源,
然后用DATADUMP工具倒入SQLSERVER中。
 
先备份,然后用Desktop中的tools->Utilities中的copy 就可以了,
我用它到过DFW20万条的离线到Sql server,没问题。
不过最好用DataPump,应该不错,不过我都是用它来修索引的

>>Paradox7字段名全为中文
不知道支持否?
 
各位老兄,数据导出我没什么问题,问题是客户端的应用程序应怎样修改,或尽量做最小修改
难道要全部重写?
天哪!
 
还是用SQL Server吧,巨快。
要用Paradox,就不要用表连接,而在程序里自己做。
几个n万条记录的paradox表的连接会把paradox搞死。
 
interbase 5.5 不支持中文字段名,不知道 6.0 版支不支持,支持的话,你可以方便地
升级过去,否则,还是换成 sql server 吧,它是支持的
 
至xueminliu:
不知你所得borland的修复工具在哪下载,我在borland的网上找了半天也没找到,如果你可以
帮助我,请将该程序或其下载地址mailto lfxsq@sina.com
谢谢
 
关于数据移植大家都讨论很多了,但这位仁兄的程序问题我想可能麻烦也很大。SIGH
但是我希望你用的还是数据模块方法,这样以后改动程序的工作就变成改动数据模块
各个数据控件的连接。
 
用borland提供的工具datadump就很容易!把数据导入!
 
多人接受答案了。
 
后退
顶部