分享到:

在Visual Foxpro中访问非DBF格式数据文件

Visual Foxpro(简称VFP)是一种非常优秀数据库系统开发软件,它具有强大的功能、友好的界面、便捷的工具和简单的编程机制,是开发桌面数据库系统软件的首选工具。VFP具有自己格式的数据表(文件扩展名为.dbf),但在有些时候会碰到这样的情况,需要用VFP打开和读写的用户数据源是其非VFP格式的数据表(如Excel工作表、Acess数据表、SQLServer数据表等等)。这在VFP中,可以通过ODBC访问和编辑这些数据表中的数据。$$以下通过VFP对Excel工作表和Acess数据表的访问为例,说明在VFP数据库应用程序中,利用ODBC访问其他格式数据文件的原理和方法。$$一、安装ODBC驱动程序$$首先必须要在计算机上安装相应数据库系统的ODBC驱动程序,这样DDBC才能识别这种数据系统的数据结构和格式。大多数数据库系统都提供了ODBC驱动程序,在安装这些数据库系统时,ODBC驱动程序会被自动安装(有的系统是选择安装)。...  (本文共2页) 阅读全文>>

《山西煤炭管理干部学院学报》2002年04期
山西煤炭管理干部学院学报

在Visual Foxpro中访问非DBF格式数据文件

Visualfoxpro(简称VFP) ,是一种非常优秀数据库系统开发软件。它具有强大的功能、友好的界面、便捷的工具和简单的编程机制 ,是开发桌面数据库系统软件的首选工具。VFP具有自己格式的数据表 (文件扩展名为 .dbf) ,但在有些时候会碰到这样的情况 ,需要用VFP打开和读写的用户数据源是其非VFP格式的数据表 (如Excel工作表、Acess数据表、SQLServer数据表等等 )。这在VFP中 ,可以通过ODBC访问和编辑这些数据表中的数据。ODBC是开放数据库系统互连 (OpenDataBaseConnectivity)的简称 ,是Microsoft公司制定的一套开放数据库系统应用程序接口规范。它为各种数据库系统提供了统一的操作接口(API)函数。使用ODBC开发数据库应用程序时 ,应用程序调用的是标准的ODBC函数 ,数据库的底层操作由具体数据库的驱动程序来完成。ODBC一般是用在客户 /服务器数据系统中连接服务...  (本文共2页) 阅读全文>>

《铜仁职业技术学院学报》2005年04期
铜仁职业技术学院学报

如何提高Visual FoxPro的性能

高性能是visua1Foxpro数据库管理系统的最大 特点。Visual FoxPro引进了对象模型,提高了引擎 的存取速度并增强了客户/服务器特性,因此整个管 理系统的功能变得更加强大。但是,这些强大功能 的代价是使管理系统变得更加复杂。因此,很容易 开发出性能稳定、面向对象、使用远程数据的应用程 序,但是,也很难避免出现低性能的应用程序。本文 从改善、提高visual FoxPro性能的目标出发,介绍一 些实用技巧。 一、改善本地数据访问的性能 1、使用索引 visu以FoxPro中的索引是基于树的数据结构, 因此通过索引查询是很快的。但当表有较多索引 时,更新表和输入数据就会变慢,因为Visual FoxPro 需要更新每个索引。通常,只需在用于筛选和联接 的字段上建立索引。避免以FOR或NOT 这样的形式建立索引表达式,因为这些表 达式无法优化。例如:INDEX ON DELETED()’rAG DEL是可以进行Rush...  (本文共3页) 阅读全文>>

《实验教学与仪器》1998年Z1期
实验教学与仪器

在Foxbase Foxpro操作中的几个误区

在一些Foxbaase,Foxpro的教科书或资料中,有一些共同的错误,应引起大家注意。错误之一:Foxbase和Foxpro均提供了INDEX,SORT,SEEK三条命令。它们省略可选项的格式如下:命令一INDEXON(表达式)TO(文件名)命令二SORTTO(文件名)ON(字段名)命令三SEEK(表达式)命令一的功能是用于建立并打开指定的索引文件;命令二的功能是按关键字段排序生成新的数据库文件;命令三的功能是快速查找记录。大部分的教材和资料认为上述命令中的(表达式)或(宁段名)的类型可以是数值型、字符型或日期型,门不能是逻辑型和备往型。实际上,其数据类型可以是逻辑型。例如,设有RSDA(人事档案)数据库,该数据库存XM(姓名)、XB(性别)、CSRQ(出生日期)、YH(已婚)、GZ(工资)、JL(简历)字段。RSDA库结构如下:Structurefordatabase:C:\RSDA.DBFNumberofdaterecor...  (本文共2页) 阅读全文>>

《读书文摘》2016年18期
读书文摘

高等职业院校计算机FoxPro数据库课程教学改革创新

□马辉天津滨海职业学院天津300451一、对计算机Fox Pro数据库课程教学改革创新的必要性(一)高校计算机Fox Pro数据库课程的教学内容较陈旧Fox Pro数据库发展速度已经快的让人咂舌,从早期的fox版本一直发展到现在的Fox Pro 9版本,高校计算机Fox Pro数据库课程的教学内容却还与之前的一样,并没有多大的改变,甚至有些学校还在教授最早期的Foxbase,而这使得学生所学到的计算机Fox Pro数据库课程知识在毕业后也无法得到很好的应用,跟不上社会的变化速度。(二)高校计算机Fox Pro数据库课程教学过程中学生缺乏实践性传统的计算机Fox Pro数据库课程教学课堂主要以教师讲解为主,教师只以课本上的理论知识为主要讲解内容,而很少给予学生亲手实践的机会,这使学生只是纸上谈兵。教师不了解学生对计算机Fox Pro数据库课程知识的掌握程度,也不知道学生对难懂的知识点有没有理解。教师与学生互不知的状况下教学,不能有...  (本文共1页) 阅读全文>>

《现代农业科技》2010年07期
现代农业科技

Visual Foxpro 8.0工具的使用

学号姓名性别入学成绩所在系出生日期团员否030110王萧丽女521.5信息系1981-12-23FALSE030221张宇辉男543.0税务系1982-05-16FALSE030101李俊明男499.0会计系1981-09-09TRUE030105刘少波男520.0会计系1982-11-15FALSE030104白兰兰女531.0税务系1980-05-22FALSE030219张曦女545.0税务系1981-09-03TRUE030108陈志寒男526.0信息系1982-07-12TRUE030216钱宇龙男522.0金融系1982-05-08FALSE030102孙梅雨女537.5会计系1982-07-10FALSE030215李文素女528.0金融系1983-12-23FALSE表1学生档案学号课程编号平均成绩期末成绩0301010203812685.00302210203012687.00301010204892575.0...  (本文共3页) 阅读全文>>

《机械设计与制造》2008年07期
机械设计与制造

基于Visual FoxPro 9.0数据动态图形显示的研究

字段名类型表达式姓名支出/收入备注普通索引姓名时间金额类型宽度小数位排序索引名字符型6↑姓名数值型4字符型20日期型8数值型82字段名类型宽度MSGRAPH通用型41引言随着计算机科学技术的飞速发展,计算机已经深入到各行各业,人类也随着发展产生了大量的信息数据,这些信息数据为我们生产和研究提供了依据,在分析过程中,以图形方式进行显示可以达到直观的效果,给决策人感官上的启发,所以利用微软的MS GRAPH,借助Word、Excel等Office应用软件方便地绘制出各种形式的统计图形。而在Visual FoxPro9.0中,可以通过图形向导实现图形的绘制。但是这些方法形成的统计图不能动态地随数据的变化而变化,只能是一张表态的图表,一但数据增加或改变就得重新来绘制,实用性很差,不能满足人们快捷工作的实际需求。因此,如何能够实现统计数据动态图形显示,成为我们所关注的一项课题。通过多年的教学及科研实践,根据应用此项技术的编程经验,基于一个...  (本文共2页) 阅读全文>>