Delphi版好像很久没有那么“有人气”的帖子了吧...
解决方案 »
- 线程的小问题
- 安装问题
- 求助,一个非常急的问题,请各位大哥帮忙,谢谢!
- 关于 TreeView1 控件的使用问题-----------在线等待!!!!
- 用Table从数据库取出数据,如何在对该数据集进行排序呢?200411
- 如何把定期生成数据库记录写成计划任务,就算程序关闭都会自动执行?
- 帮忙看看这段代码,我只要一输入时间这里就报错!!!!!!!!!!在线等待?????
- 请高手发标!!!100分相送!!
- delphi fastreport报表在客户端机上不显示
- 请问SkinForm控件怎么用????
- 请教在FilterGraph的onGraphComplete事件问题
- 关于现金日记账余额算法的问题
不过这个帖被选到网站首页应该是原因之一
2、ADO控件要全部铲掉,换成DOA、ODAC或ZEOS之类(ADO访问ORACLE真的不好)?而且这个项目还真是比较RAD,有个DM上有100多个控件,很壮观。
3、就算技术上解决上面问题了,全部重写存储过程,也要不少时间
4、程序架构测试性很差,难以保证重构后能得到相同结果于是我的结论就是:移植跟推倒的工作量相当。最后公司考虑到成本问题,只好硬着做成了双库的系统(而且是双类型的双库),这已经是给后来的失败埋下了伏笔。其实可能当初谁也没想到后来会出现这么个需求吧。所以一但这样的需求出现,才后悔架构不好,或者用了存储过程,已经晚了。所以我觉得,除非很肯定不会出现数据库变化的了,此时可考虑存储过程;业务不复杂,变化不频繁的,可以考虑用存储过程(可能是我不懂,用SQL SERVER,总觉得抽象业务的能力不足);否则还是应该考虑下换库的可能性。有作为产品方向的项目,最好考虑下数据层的变化。其实亮剑兄说的关系到决策问题,我还是挺同意的。
——兼答华仔
http://topic.csdn.net/u/20091218/11/f4f112a0-dc90-45ee-a38b-01f94feff809.html
( 踩)→┃你┃ ←(死 )
\ ( →┃√┃ ← ) /
\_)↗┗━┛ ↖(_/
人家叫你哈瑞,我也叫你这个吧. 哈哈我们的曾经的一个产品(比较大).呵呵.至少数据是集群的. 业务逻辑以 Procedure 为主. 兼容 MSSQL,DB2,infomix . 你要参考下. 引擎BDE
如何做到兼容不同类型数据库,尽量采用标准SQL语法?