实现方法
这里使用的Access是Microsoft Access 2000。
(1) 打开Microsoft Access 2000。
(2) 按照以下步骤创建一个Access的数据库。(也可以使用已经创建好的数据库)
单击“文件”菜单,选择“新建”,新建数据库,命名为 this.mdb.
(3) 用鼠标左键单击“使用设计器创建表”,输入以下字段, 字段A5设置成主键,存盘为this表。
字段名称 数据类型 是否主键
TH1 文本
TH2 备注
TH3 数字
TH4 日期
TH5 自动编号 主键
注意:Oracle中,所有对象的名称都是以大写字母保存的,所以,如果Access的字段名称中含有小写字母,会出现错误。如果表名为小写字母,则不受影响,可以成功导入。
(4) 在test表中输入一些记录
(5)连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager
创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;
Oracle数据库的实例名,本例:oradb
Oracle用户名,本例:user1
确认Oracle实例、TNSListener服务都已启动成功
(6)配置ODBC:
开始→设置→控制面板→管理工具→数据源(ODBC)→
添加一个系统DSN:
数据源名称(自己设,好记就行如:abcde)
服务名称(Oracle主机字符串:oradb)
用户名称(Oracle用户名:如user1)
(7)导出数据库
在this表上单击鼠标右键→导出→保存类型为ODBC databases(),输入目标表的名称(可以使用默认的相同表名,但要注意改成大写,否则在Oracle中操作此表时,需要用双引号括起表名),选择ODBC源(abcde)→确定,输入user1用户的密码,确定。
(8)连接到SQL*Plus中,就可以引用该数据库了。以上的第7步想用VB代码处理。请大家指点一下。谢谢。急。
这里使用的Access是Microsoft Access 2000。
(1) 打开Microsoft Access 2000。
(2) 按照以下步骤创建一个Access的数据库。(也可以使用已经创建好的数据库)
单击“文件”菜单,选择“新建”,新建数据库,命名为 this.mdb.
(3) 用鼠标左键单击“使用设计器创建表”,输入以下字段, 字段A5设置成主键,存盘为this表。
字段名称 数据类型 是否主键
TH1 文本
TH2 备注
TH3 数字
TH4 日期
TH5 自动编号 主键
注意:Oracle中,所有对象的名称都是以大写字母保存的,所以,如果Access的字段名称中含有小写字母,会出现错误。如果表名为小写字母,则不受影响,可以成功导入。
(4) 在test表中输入一些记录
(5)连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager
创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;
Oracle数据库的实例名,本例:oradb
Oracle用户名,本例:user1
确认Oracle实例、TNSListener服务都已启动成功
(6)配置ODBC:
开始→设置→控制面板→管理工具→数据源(ODBC)→
添加一个系统DSN:
数据源名称(自己设,好记就行如:abcde)
服务名称(Oracle主机字符串:oradb)
用户名称(Oracle用户名:如user1)
(7)导出数据库
在this表上单击鼠标右键→导出→保存类型为ODBC databases(),输入目标表的名称(可以使用默认的相同表名,但要注意改成大写,否则在Oracle中操作此表时,需要用双引号括起表名),选择ODBC源(abcde)→确定,输入user1用户的密码,确定。
(8)连接到SQL*Plus中,就可以引用该数据库了。以上的第7步想用VB代码处理。请大家指点一下。谢谢。急。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货