复杂的问题,枕善居主恭首而待...
有一外接设备,需要与对方的数据库应用系统进行数据交换,交换的文件格式是
中间的dbf格式,首先限制的条件是:对方系统没有源码,对方人员不熟悉数据库结构
和设计思想(即对方不是开发人员,不了解软件细节),怎样能设计一个读取对方数据
的程序,在碰到类似情况时都能读取对方的数据并形成需要的.dbf文件?
我设计的思想是:
(1).解决数据接口问题.方法:目前可以使用odbcApi,或做出目前所
有数据库都能读取的程序.
(2).测试数据,分析数据.方法:列出全部字段和数据,判断数据符合
的范围.
(3).提取数据.方法:根据前面分析(自认为正确的结果)的结果生成
临时库,然后再生成自己需要的结果.
以上可能只是我的"幻想",但具体到软件的适用性以及软件的合理性上,可能不
适用.例如:用户提出软件的方法和工作模式,可能需要进行二次开发.具体点就是说
:用户要求以分段或分组方式和外部设备交流,或者以需求数和承包负责数来定制.
还有一点就是,在不了解对方数据库结构和设计思想的基础上,不知道到开发人
员的数据开发方式,比如数据之间的关联,甚至临时字段和表等等一切细节的包括程
序中的控制,对数据分析和提取起到致命到阻碍!
以上是我个人的观点,有更高级的构思和解决办法,可能不仅仅是给分的结果,
还要付酬劳!
您可以在CSDN发表高见,也可以到我网页的留言簿和论坛上发表高见:
http://www.china-huahang.com/cgi-bin/zsjlyb/gb.cgi?id=枕善居主
http://www.china-huahang.com/cgi-bin/bbs3000/bbs.cgi?id=200206252055
期待您的光临,热诚欢迎您的片言只语,枕善居主恭首而待......