日期:2014-05-17  浏览次数:20691 次

如何用代码读取客户端软件查询出的数据
我现在有个客户端软件,服务器数据库是Oracle。
这个软件可以查询可种数据,但我想把这些数据导入到我自己单独写的程序中做处理,可问有没办法从这个客户端软件中将查询的表格类型数据读出来,谢谢
oracle 数据库

------解决方案--------------------
你能访问服务器数据吗?或者调用服务器接口访问数据

这样好点
------解决方案--------------------
如果这个客户端,对方没有开放相应接口或插件形式的吧,那将是非常困难的

建议写一个通用SQL模块,兼容ORACLE ,SQL SERVER等数据库,轻轻松松就可以把数据查询出来,而且能够在不同数据库之间共用数据.

具体可以参考这个大牛转的"Oracle,SQL Server,Access万能数据库通用类DBHelper"

http://blog.csdn.net/fjyts/article/details/6301579
------解决方案--------------------
如果客户端你是可以控制的,那么你可以将数据存成本地文件,你的程序去读取
或者你如果可以直接连接数据库,那更好
如果都不行,答案肯定是可以的,不过你可能需要抓取内存数据(比如钩子)
------解决方案--------------------
引用:
如果客户端你是可以控制的,那么你可以将数据存成本地文件,你的程序去读取
或者你如果可以直接连接数据库,那更好
如果都不行,答案肯定是可以的,不过你可能需要抓取内存数据(比如钩子)
顶!你也可以在客户端把数据流传回到服务器数据库,在服务器接收就好!
------解决方案--------------------
可以通过获取客户端软件的句柄,让后读取其数据。类似网络数据自动抓取之类的软件
------解决方案--------------------
引用:
如果客户端你是可以控制的,那么你可以将数据存成本地文件,你的程序去读取
或者你如果可以直接连接数据库,那更好
如果都不行,答案肯定是可以的,不过你可能需要抓取内存数据(比如钩子)


其实也不用获取内存数据,因为数据已经显示在界面上了,那么就可以用简单点的方法,我给楼主的建议是获取界面句柄后再获取控件句柄,再获取控件UI上的数据。当然也是要通过API