以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [讨论]狐表通过oracle ODBC连接数据是否可行? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=1198) |
-- 作者:菜鸟foxtable -- 发布时间:2008/11/21 17:21:00 -- [讨论]狐表通过oracle ODBC连接数据是否可行? Excel可以利用Oracle ODBC读取Oracle数据表数据 所谓ODBC是Open Database Connectivity 的缩写,就是开放式数据库互连。利用ODBC实现动态数据交换的前提条件很简单,只需先在本机安装微软OFFICE中的EXCEL,然后根据需要运行编写的SQL文件。 下面就我工作中遇到的实际问题逐步介绍: 1、首先配置ODBC数据源。在控制面板中,选ODBC数据源,添加选安装ODBC FOR ORACLE。在给定数据源名称和描述时,用户可自定义,用户名称和服务器则需根据在ORACLE 数据库中设置好的数据库名来设置。 如:数据源名称:EXAMPLE 描述:EXAMPLE 用户名称:SCOTT 服务器:TIGER 2、打开EXCLE,在数据菜单下,选获取外部数据源,新建数据库查询。 3、系统提示选择数据源,选择我们前面已设置好的数据源EXAMPLE,输入数据库密码。如果是第一次执行该SQL程序,则选择取消,然后在MICROSOFT QUERY 中选择执行SQL。 4、根据工作需要选择需倒出的数据,写SQL语句。如: SELECT A.ITEM_NO,A.ITEM_DESC,A.ITEM_UM, A.ITEM_CREATED_BY,A.CREATED_DATE FROM IC_ITEM_MST A 5、执行该段查询,即可在EXCEL表中见到满足条件的记录已全部倒出来,第一行为记录 列的说明。将该文件保存起来就可以了。 6、要是重新执行该文件,只需在MICRSOFT QUERY窗口中选择打开该查询并执行,即可得到实时的数据。 7、然后可利用EXCEL强大的编辑功能,对这些数据进行分析修改,相当方便。
[此贴子已经被作者于2008-11-25 9:22:51编辑过]
|
-- 作者:wcs -- 发布时间:2008/11/21 17:43:00 -- 应该没有问题的,可能要安装一个组件才行。 我没有试过这个。 |
-- 作者:小狐 -- 发布时间:2008/11/21 18:53:00 -- 大师啊,有没有例子学习、学习 |
-- 作者:唐尸三摆手 -- 发布时间:2008/11/21 19:15:00 -- Foxtable要是能够支持ODBC就好啦 |
-- 作者:菜鸟foxtable -- 发布时间:2008/11/22 12:48:00 -- 狐爹快来解答... |
-- 作者:菜鸟foxtable -- 发布时间:2008/11/25 9:23:00 -- 老爹跑哪去了? |