- 2
- 0
- 约2.44千字
- 约 6页
- 2016-12-06 发布于重庆
- 举报
ISO2DBF手冊
ISO2DBF数据转换程序说明
ISO2DBF的功能是将ISO2709格式的数据按照配置转换为常用关系型数据库的数据。
DBF端数据支持常用关系型数据库的数据,有以下五种类型:
DBF数据
由dBaseIII, FoxBase, Foxpro 2.5生成的数据。
MDB数据
由Microsoft Access97生成的数据。
XLS数据
由Microsoft Excel97生成的数据。
SQL Server数据
保存在Microsoft SQL Server 7.0的数据。
Oracle数据
保存在Oracle 7或者Oracle 8的数据。
ISO端的数据是根据数据转换的配置生成的,提供以下功能:
DBF数据以字段为基本配置单位,ISO数据以子字段为配置基本单位。
DBF数据在没有配置子字段组输出的情况下, DBF的一个记录行生成一个ISO记录。
DBF数据在包括配置子字段组输出的情况下, DBF的若干记录行生成一个ISO记录。
ISO2DBF目前有以下限制:
DBF端的数据字段必须是字符类型字段,否则读取的ISO数据需要大量的解析和判读之后,才能向DBF数据表灌数据。
DBF端目前不支持中间有空格的数据表名及其字段名。
如果是从Oracle输出数据,最好使用Oracle提供的ODBC驱动程序,不要使用Microsoft的驱动程序。
第一页
选择“开始新的ISO2DBF设置”,然后点击“下一步按钮”。
另一个选择是“从文件读取ISO2DBF设置”,将在最后进行说明。
第二页
指定待转换的ISO数据文件全路径名称。
还有一个“记录范围”编辑框,指定转换的ISO数据文件中从第几条记录到第几条记录进行转换的范围。需要手工输入,其格式为“[数字]-[数字]”。
第三页
在这里指定并配置DBF端的数据类型。一共有五种数据类型。
(1)DBF格式
指定一个DBF文件即可。
(2)MDB格式
除指定一个MDB文件,还需要输入打开此数据库文件的用户名和口令。
Access提供一定的数据库安全功能,默认的用户名是Admin,口令为空。
(3)XLS格式
指定一个Excel的XLS文件即可。
(4) SQL Server数据
SQL Server数据库具有完备的数据安全机制,必须登录到SQL Server服务器才能读取数据。
具体操作如下:
A、第一个组合框输入SQL Server服务器的名称。
也可以让程序搜索SQL Server服务器, 选中组合框最后一项”刷新”,程序自动搜索网络上的SQL Server服务器,并将它们的名称添加到组合框中。
B、第一个编辑框输入登录用户名。
C、第二个编辑框输入登录用户口令。
D、上面三项确定之后,点击第二个组合框,程序登录SQL Server服务器,如果成功,将读取SQL Server服务器上的数据库名添加到组合框中,然后选择正确的数据库(见下图)
E、最后一个编辑框指定随后读取数据时等待的最长时间,默认是60秒。
(5)Oracle数据
Oracle数据库也具有完备的数据安全机制,同样必须登录。但是与SQL Server有所不同。
A、第一个编辑框不是Oracle服务器的名称,而是程序所在的计算机上安装的Oracle前端连接程序。也就是说不能直接登录Oracle服务器,必须通过这个专用前端连接程序作为中间代理与Oracle服务器打交道。
B、第二个编辑框登录的用户名。
C、第三个编辑框登录的用户口令。
另外还有一个“高级”按钮,它的作用是直接设置登录Oracle服务器的字符代码,代替上述三个编辑框中的内容,因为连接使用的默认ODBC驱动程序是Microsoft提供的,不太好用, 通过“高级”按钮可以使用其它的ODBC驱动程序(见下图)。
第三页
列表框中选择数据库中的数据表。
当第二页选择的是由dBaseIII、FoxBase、Foxpro 2.5生成的数据后,本页不会出现。因为只有一个数据表,不用选。
还有一个检查框”格式=所有者.表名”,当第一页选择的是Oracle数据时必须选中,否则随后的操作将会出错。其它格式数据可选可不选。
第四页
确定输入的ISO数据字段与输出的数据表字段之间的转换设置。
列表框中显示上一页选定数据表的字段,具体的配置操作如下:
选中列表框某一行,下面的编辑框就会自动显示这一行的对应的内容。
在编辑框中更改之后,按键盘上的“Enter”键可以将更改的内容保存到列表框中对应行。
如果某个字段不导入ISO数据,应该在列表框中选中此字段对应的行,然后按“Delete”键,此行就会从列表框中删去。
“重置”按钮将列表框中的显示内容恢复到开始状态。
第五页
设置
原创力文档

文档评论(0)