问题:如何在FORM的程序中实现Oracle与Access表之间的导入和导出。
解答:
准备工作:
1.安装OCA。运行Developer的安装盘,选择自定义安装,选择Oracle Open Client Adapter for ODBC安装。
2.在数据源(ODBC)中添加DSN。控制面板-管理工具-数据源(ODBC),选择“用户DSN”,添加要进行操作的Access的文件。在“高级”选项里,填上“登录名称”和“密码”(很重要,在程序中会用到)。
下面以实际例子来说明:
假设在Oracle中和Access中都有一个student表,表中字段相同(name char(10) ,age number(2)),在准备工作2中的“数据源名”为test,“登录名称”和“密码”都为user。
下面为从Oracle导出到Access的procedure:
引用片段:
PROCEDURE oracle_to_access IS
connection_id EXEC_SQL.ConnType;
action_cursor EXEC_SQL.C...[ 查看全文 ]