知识大全 在PB中使用FoxPro数据库的方法[2]
Posted 文件
篇首语:丈夫欲遂平生志,一载寒窗一举汤。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在PB中使用FoxPro数据库的方法[2]相关的知识,希望对你有一定的参考价值。
在PB中使用FoxPro数据库的方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在PB 中建立新表
打开新建的表
单击数据库画板中的 数据操作(Data manipulation) 按钮
选择菜单 Rows ? Import
从 文件类型 下拉框中选择dbaseII & III(* dbf)
选择被导入文件所在的目录及文件名
单击 打开 按钮
系统将打开指定的文件 将该文件中的所有记录导入新建的表中
但系统不提供直接将导入数据保存在本数据库(表)中 如果要将导入的记录保存为SQL Anywhere 环境下的数据库(表)中 可以先将导入数据行以SQL格式保存在 sql 类型文件中 在利用SQL语句将这些数据行插入新表中 步骤如下
按上面所列的步骤导入数据库(DBF)文件中的数据
选择菜单 File ? Save Row As …
在 存为类型 列表框中选择 SQL
选择保存路径 输入保存文件名 单击保存
关闭 Data manipulation 窗口 回到数据库画板
单击 DB Administration (数据库管理器)
选择菜单 File ? Open
确信文件类型为 SQL (* sql)
选择第 步中所保存的文件 单击 打开 按钮
删除文件起始部分的第一条SQL语句 CREATE TABLE
单击 Execute (执行)按钮 系统将把原数据库中的所有行插入到新表中
需要注意的是 新建的表在字段设置上必须与原DBF文件中的字段保持一致 即 新表中的字段数必须等于或大于原DBF文件中的字段数
新表中的字段顺序要与原文件中的字段顺序一样 即使新表中字段数更多 但新的字段必须放在最后
新表与旧文件中字段名可以不一样
新表中的数据类型必须与旧表中的数据类型兼容 字符 ? 字符 数值 ? 数字 数字 ? 字符……
数据格式相一致 如两个文件中的日期格式必须一致
新表中字段长度必须能容纳旧数据库文件中的对应字段中的数据 如 旧数据库某一字段宽度为C 但库中所有记录在该字段的实际最长为 那么 新表中的字段宽度至少应为C
如果你愿意 也可以将原FoxPro中的数据库先转换到TXT格式文件 再将TXT格式的文件导入SQL Anywhere数据库(表)中 不过TXT文件中一条记录独占一行 各字段间必须用Tab键(符)隔开 其导入方法与DBF文件中数据的导入方法类似
以上两种办法均可实现在Power Builder下访问FoxPro数据库 但两种方法之间有些不同之处
从系统需求来看 第一种方式使用ODBC直接访问DBF文件 只要Power Builder基本系统即可 不需要安装数据库管理系统(DBMS) 而第二种方式必须安装SQL Anywhere系统
从运行效率来看 第一种方式速度要慢一些 后一种方式稍快 笔者在应用程序中比较了两种方式在速度上的差异 将FoxPro系统中的一个有 余条记录的数据库 用第一种方式联接 在数据窗口控制中显示(Retieve)记录 需要 秒钟左右 后来又用第二种方式 在SQL Anywhere 中新建一个表 将这 条记录导入表中 联接 显示记录 需要时间为 秒 对另一个拥有 万余条记录的FoxPro数据库直接使用ODBC 联接 显示的时间为 秒钟
使用Power Builder 的主要优势体现在建立客户/服务器模式的系统上 对于一般的单机系统 规模较小的系统 可能大多数人不会想到它 但如果你觉得FoxPro太老土 Visual FoxPro又太难学的的话 不妨试试Power Builder
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
cha138/Article/program/PB/201311/24620相关参考
在PB中如何对ASA进行数据备份[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 命令行方式
Oracle与FoxPro的数据转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 笔者单位使用
PB中数据窗口的多表更新[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 二函数思路 先针
知识大全 PB中同时“继承”多个用户自定义数据窗口对象[2]
PB中同时“继承”多个用户自定义数据窗口对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&
在PB中应用AutoCAD图形数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PowerB
在PB中如何实现数据模糊查询(四) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
在PB中如何实现数据模糊查询(五) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
在PB中如何实现数据模糊查询(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
在PB中如何实现数据模糊查询(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb
在PB中如何实现数据模糊查询(三) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb