如何用代码读取客户端软件查询出的数据
我现在有个客户端软件,服务器数据库是Oracle。
这个软件可以查询可种数据,但我想把这些数据导入到我自己单独写的程序中做处理,可问有没办法从这个客户端软件中将查询的表格类型数据读出来,谢谢
oracle
数据库
------解决方案--------------------你能访问服务器数据吗?或者调用服务器接口访问数据
这样好点
------解决方案--------------------如果这个客户端,对方没有开放相应接口或插件形式的吧,那将是非常困难的
建议写一个通用SQL模块,兼容ORACLE ,SQL SERVER等数据库,轻轻松松就可以把数据查询出来,而且能够在不同数据库之间共用数据.
具体可以参考这个大牛转的"Oracle,SQL Server,Access万能数据库通用类DBHelper"
http://blog.csdn.net/fjyts/article/details/6301579
------解决方案--------------------如果客户端你是可以控制的,那么你可以将数据存成本地文件,你的程序去读取
或者你如果可以直接连接数据库,那更好
如果都不行,答案肯定是可以的,不过你可能需要抓取内存数据(比如钩子)
------解决方案--------------------顶!你也可以在客户端把数据流传回到服务器数据库,在服务器接收就好!
------解决方案--------------------可以通过获取客户端软件的句柄,让后读取其数据。类似网络数据自动抓取之类的软件
------解决方案--------------------
其实也不用获取内存数据,因为数据已经显示在界面上了,那么就可以用简单点的方法,我给楼主的建议是获取界面句柄后再获取控件句柄,再获取控件UI上的数据。当然也是要通过API