悬赏启示:绝对难到你的问题,高分高高分悬赏!

mndsoft 2002-08-19 08:21:41
有一外接设备,需要与对方的数据库应用系统进行数据交换,交换的文件格式是
中间的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
期待您的光临,热诚欢迎您的片言只语,枕善居主恭首而待......
...全文
47 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
用户 昵称 2002-09-21
  • 打赏
  • 举报
回复
up
wangbofei 2002-09-21
  • 打赏
  • 举报
回复
虽然我没有能力帮你!

帮不上什么忙!

我希望你能早日找到方法!!

祝福你一切顺利!!
sjd163 2002-09-21
  • 打赏
  • 举报
回复
中秋开心
newly_ignorant 2002-09-20
  • 打赏
  • 举报
回复
为什么不尝试去找找数据库应用系统的开发方。
guesttwo 2002-09-19
  • 打赏
  • 举报
回复
说的很拗口,感觉是一个嗅探器,这样的话重要的是数据的分析,不知你硬件接口怎样,首先你要能得到数据交换的协议,获得原始数据包,然后分析大量的数据包,猜测可能的数据结构,这就要花掉你90%的精力(如果你最后成功),其他的都好说.
suhu 2002-09-17
  • 打赏
  • 举报
回复
提供一种思路,但没试过:
首先对数据库的读取是必要的。
一但你能打开数据库,并能得到里边的所有的信息时(如:表,字段结构,关系等等),就要想方法做一个对象模型出来。
这里推荐用xml中的dom思路(主要是读取数据库的所有信息,并生成一个分层的对象模型,详情可看xml中的dom对象说明。)
然后,当你要从一个数据库中取数据,或是客户要求你对数据做某些工作时,你可以驱动这一模型来完成各种工作。
这样就可以作到模块的通用性了。
trusboy_88 2002-09-16
  • 打赏
  • 举报
回复
还好啦!
WizardBear 2002-09-16
  • 打赏
  • 举报
回复
也只能是这思路了,

不过你可以用程序调用SQLSERVER里的导库工具自动转换未知格式的dbf成mdb之类的库,

可以大大减轻你的工作量。
Iamfish 2002-09-05
  • 打赏
  • 举报
回复
dbf文件,试试用

foxpro打开,看能汉有打开,如果能打开,就万岁了,是什么数型的数据一目了然,否则,你很难搞的:你做出的数据那种设备能用吗?
================================================================
Dream.fish正在学XML中...
coolsky 2002-09-05
  • 打赏
  • 举报
回复
你只要知道对方的数据库连接方法。做个数据导入导出就可以了吧
asdfsdfrewrwesr 2002-09-05
  • 打赏
  • 举报
回复
对方是什么数据库系统啊? 你知道就可以了啊。 相当与导出的.
rushing 2002-08-26
  • 打赏
  • 举报
回复
用xml吧
hfycl 2002-08-23
  • 打赏
  • 举报
回复
mark
rushing 2002-08-21
  • 打赏
  • 举报
回复
感觉好象是股票行情数据。
hfycl 2002-08-19
  • 打赏
  • 举报
回复
up
shawls 2002-08-19
  • 打赏
  • 举报
回复
至少:你要分析这个文件的格式阿

然后,通过一个公用的dll或者程序来实现对这个文件的读写,以达到数据交换的目的

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧