您好,欢迎访问三七文档
ISO2DBF数据转换程序说明ISO2DBF的功能是将ISO2709格式的数据按照配置转换为常用关系型数据库的数据。DBF端数据支持常用关系型数据库的数据,有以下五种类型:1.DBF数据由dBaseIII,FoxBase,Foxpro2.5生成的数据。2.MDB数据由MicrosoftAccess97生成的数据。3.XLS数据由MicrosoftExcel97生成的数据。4.SQLServer数据保存在MicrosoftSQLServer7.0的数据。5.Oracle数据保存在Oracle7或者Oracle8的数据。ISO端的数据是根据数据转换的配置生成的,提供以下功能:1.DBF数据以字段为基本配置单位,ISO数据以子字段为配置基本单位。2.DBF数据在没有配置子字段组输出的情况下,DBF的一个记录行生成一个ISO记录。3.DBF数据在包括配置子字段组输出的情况下,DBF的若干记录行生成一个ISO记录。ISO2DBF目前有以下限制:1.DBF端的数据字段必须是字符类型字段,否则读取的ISO数据需要大量的解析和判读之后,才能向DBF数据表灌数据。2.DBF端目前不支持中间有空格的数据表名及其字段名。3.如果是从Oracle输出数据,最好使用Oracle提供的ODBC驱动程序,不要使用Microsoft的驱动程序。一、第一页选择“开始新的ISO2DBF设置”,然后点击“下一步按钮”。另一个选择是“从文件读取ISO2DBF设置”,将在最后进行说明。二、第二页指定待转换的ISO数据文件全路径名称。还有一个“记录范围”编辑框,指定转换的ISO数据文件中从第几条记录到第几条记录进行转换的范围。需要手工输入,其格式为“[数字]-[数字]”。三、第三页在这里指定并配置DBF端的数据类型。一共有五种数据类型。(1)DBF格式指定一个DBF文件即可。(2)MDB格式除指定一个MDB文件,还需要输入打开此数据库文件的用户名和口令。Access提供一定的数据库安全功能,默认的用户名是Admin,口令为空。(3)XLS格式指定一个Excel的XLS文件即可。(4)SQLServer数据SQLServer数据库具有完备的数据安全机制,必须登录到SQLServer服务器才能读取数据。具体操作如下:A、第一个组合框输入SQLServer服务器的名称。也可以让程序搜索SQLServer服务器,选中组合框最后一项”刷新”,程序自动搜索网络上的SQLServer服务器,并将它们的名称添加到组合框中。B、第一个编辑框输入登录用户名。C、第二个编辑框输入登录用户口令。D、上面三项确定之后,点击第二个组合框,程序登录SQLServer服务器,如果成功,将读取SQLServer服务器上的数据库名添加到组合框中,然后选择正确的数据库(见下图)E、最后一个编辑框指定随后读取数据时等待的最长时间,默认是60秒。(5)Oracle数据Oracle数据库也具有完备的数据安全机制,同样必须登录。但是与SQLServer有所不同。A、第一个编辑框不是Oracle服务器的名称,而是程序所在的计算机上安装的Oracle前端连接程序。也就是说不能直接登录Oracle服务器,必须通过这个专用前端连接程序作为中间代理与Oracle服务器打交道。B、第二个编辑框登录的用户名。C、第三个编辑框登录的用户口令。另外还有一个“高级”按钮,它的作用是直接设置登录Oracle服务器的字符代码,代替上述三个编辑框中的内容,因为连接使用的默认ODBC驱动程序是Microsoft提供的,不太好用,通过“高级”按钮可以使用其它的ODBC驱动程序(见下图)。四、第三页列表框中选择数据库中的数据表。当第二页选择的是由dBaseIII、FoxBase、Foxpro2.5生成的数据后,本页不会出现。因为只有一个数据表,不用选。还有一个检查框”格式=所有者.表名”,当第一页选择的是Oracle数据时必须选中,否则随后的操作将会出错。其它格式数据可选可不选。五、第四页确定输入的ISO数据字段与输出的数据表字段之间的转换设置。列表框中显示上一页选定数据表的字段,具体的配置操作如下:1、选中列表框某一行,下面的编辑框就会自动显示这一行的对应的内容。2、在编辑框中更改之后,按键盘上的“Enter”键可以将更改的内容保存到列表框中对应行。3、如果某个字段不导入ISO数据,应该在列表框中选中此字段对应的行,然后按“Delete”键,此行就会从列表框中删去。“重置”按钮将列表框中的显示内容恢复到开始状态。六、第五页设置在ISO2DBF转换过程中的相关选项。1、数据输入时当字符串超过输入字段长度是“自动截断”还是“放弃”。因为数据保存在ISO记录中的长度没有限制,而DBF数据表的字段是定义了长度的。2、是否使用操作日志文件操作日志文件是在数据转换过程中记录相关的问题或者错误。3、字符串超过输入字段长度时ISO2DBF转换程序在执行过程中使用一个窗口进度显示转换的进度情况,当转换结束后如果“操作结束自动退出”,这个窗口将自动消失,否则窗口保留,由操作者关闭。七、第六页当ISO2DBF的所有设置完毕之后,在这个窗口显示设置的摘要信息。如果需要将设置的内容保存下来,可以点击“保存”按钮保存到指定的文件(是文本格式)。本文前面“一、第一页”中有另外一个选项“从文件读取ISO2DBF设置”,所指的文件就是本页保存的配置文件。当选定了一个配置文件之后,程序如果正确判读出来,向导程序将越过中间的设置页,直接显示为本页窗口。点击“完成”按钮退出配置向导。八、其它
本文标题:ISO2DBF手册
链接地址:https://www.777doc.com/doc-2877963 .html