1. vfp如何向数据库中添加数据
有多种方法:
①浏览时,点击菜单“表”→“追加新记录”或ctrl+y
②追加命令:append或append blank,增加一条空记录,再替换
③插入命令:insert[before]
④利用数据工作期,单击“追加新记录
2. 在vfp中数据表中添加字段
用表设计器更简单吧,前提是这个表是数据库表,即在数据库设计器中打开这张表。
(1)“约定该字段的值不能小于或等于0”在 字段有效性规则 里写上 年龄>
0 (2)而相应的有效性信息为“年龄不能小于或等于0”, 在信息 里写上 "年龄不能小于或等于0" 这里的双引号一定要加。
(3)并通过设置输入掩码的办法来限制编号字段值组成字符必须为数字, 这个在 输入掩码 里输入 数字99, 假设年龄是两位数。
3. vfp数据库导入和导出
.dbf是dBase和FoxPro所使用的数据库格式,如果没有这两种软件,可以使用Excel打开文件。在Excel 2000的“打开”文件的对话框中,选择文件类型为“dBase(*.dbf)”就可以了。 lzy40的意见: 也可用access2000的导入功能试试,但如果时VFP6的.dbf,可能电子表格打不开,Access2000也可能打不开,如有VFP,可先将其导出为Dbase4或foxbase格式,或执行copy to ttt.dbf type foxplus 命令转成以上格式。
4. vf如何建立数据库
vf是数据库软件Visual
Foxpro的简称,又叫VFP。是数据库管理系统,集成编程语言,是开发小型数据库的前端工具。Visual
FoxPro中的Visual的意思是“可视化”,该技术使得在Windows环境下设计的应用程序达到即看即得的效果。Visual
FoxPro面向对象的开发环境使得无论是组织信息、运行、查询、创建集成的关系型数据库系统,还是编写数据库管理应用程序,都变得十分轻松。
作为市场上最灵活和功能最强大的数据库管理系统,Visual
FoxPro拥有悠久而辉煌的发展历史。它初创时是Fox
Software公司的FoxBASE产品,“Fox”(这是国际编程界对它的称呼)一种可靠、便捷和高效的程序员用的数据库产品而名闻遐迩。
世界上没有一种产品像
Visual
FoxPro
那样运行,它是独一无二的!
5. 在vf中向数据库文件中追加数据
Append 在表的末尾添加一个或多个新记录。 语法 APPEND [BLANK] [IN nWorkArea | cTableAlias] [NOMENU] 参数 BLANK 在当前表的末尾添加一个空记录。Visual FoxPro 在发出 APPEND BLANK 命令时并不打开编辑窗口。 可以使用 BROWSE、CHANGE 或 EDIT 命令编辑新记录。 IN nWorkArea 指定要添加新记录的表所在的工作区。 IN cTableAlias 指定要添加新记录的表的别名。 如果省略 nWorkArea 和 cTableAlias,新记录将添加到当前选定工作区的表中。如果发出 APPEND 命令,空记录将添加到由 nWorkArea 或 cTableAlias 指定的工作区的表中,并且自动选定该表;如果发出 APPEND BLANK 命令,空记录将添加到指定的 nWorkarea 或 cTableAlias 工作区的表中,但不选定表。 NOMENU 仅用于 Visual FoxPro 和 FoxPro for Windows,在 FoxPro for Macintosh 和 FoxPro for MS-DOS 中无法使用。 在 Visual FoxPro 中,此参数指定将表菜单标题从系统菜单栏中删除,以避免改变编辑窗口的格式。 在 FoxPro for Windows 中,此参数指定将浏览菜单标题从系统菜单栏中删除,以避免改变编辑窗口的格式。 说明 当发出 APPEND 或 APPEND BLANK 命令,并且没有在当前选定工作区中打开表时,将显示一个打开对话框,您可以在对话框中选择需要添加记录的表。 APPEND 命令打开一个编辑窗口,您可以在其中输入一个或多个新记录。增加新记录后,Visual FoxPro 将自动修改打开的所有索引。 Insert 在当前表中插入一个新记录。包含此命令是为了提供向后兼容性。可以使用 APPEND 或 INSERT - SQL 命令代替。 语法 INSERT [BEFORE] [BLANK] 参数 BEFORE 在当前表的当前记录前插入一个新记录,然后显示这个记录,并可对它进行编辑。在编辑窗口中可以继续添加新记录。 BLANK 在当前记录后插入一个空记录。不显示编辑窗口。 说明 如果发出的 INSERT 命令中不包含 BEFORE 和 BLANK 子句,则在表的当前记录之后添加一个新记录,随后显示该记录以便编辑。在编辑窗口中可以继续添加新记录。 在 Visual FoxPro 中,如果数据库具有表缓冲或行缓冲功能,则 INSERT 命令不能用于该数据库的表;对具有参照完整性规则(如触发器、主关键字或候选关键字,等等)的表也不能使用 INSERT 命令。有关表缓冲和行缓冲的详细内容,请参阅 CURSORSETPROP( )。有关参照完整性的其他内容,请参阅《开发指南》第七章“处理表”。 如果 SET CARRY 设置成 ON,则当前记录中的数据会自动复制到新记录中。 如果该文件已建立索引,INSERT 命令的功能与 APPEND 命令类似。 附注 在较大的表中不宜使用 INSERT 命令,因为在表的前部插入记录时,几乎要重写每一个记录,这样做要花费很长的时间。最好使用 INSERT - SQL 命令。
6. vfp数据库文件是存放用户数据的文件
CREATE DATABASE [DatabaseName | ?]
参数
[ DatabaseName| ?]
指定要创建或打开(创建对话框)的数据库名,可以指定一个数据库名及其保存位置。忽略这些参数也会打开创建(Create)对话框。数据库文件以扩展名 .dbc 保存。注意:
如果 SET SAFETY 命令设置为 ON,且在用户指定的路径中已经存在同名的数据库,Visual FoxPro 将提示用户为数据库指定一个不同的路径或名称。
说明
创建一个数据库文件(.dbc)的同时,创建关联的数据库备注文件(.dct)和数据库索引文件(.dcx)。
无论 SET EXCLUSIVE 的设置如何,数据库以独占方式打开。因为 CREATE DATABASE 在创建数据库之后就打开它,用户无需另外发出 OPEN DATABASE 命令。
使用 CREATE DATABASE 时,即使“项目管理器”是打开的,数据库也不会自动添加到项目中。必须明确的添加一个数据库到一个应用程序项目中,该项目才会包含它,
示例
该示例创建一个名为 people 的数据库。创建一个名为 friends 的表,该表自动添加到数据库中。使用 DISPLAY TABLES 显示数据库中的表,再使用 DISPLAY DATABASES 显示数据库中关于表的信息。
CREATE DATABASE people
CREATE TABLE friends (FirstName C(20), LastName C(20))
CLEAR
DISPLAY TABLES && 显示数据库中的表
DISPLAY DATABASES && 显示表的信息
7. 怎么用vfp建立数据表
没有限制,但是如果文件太大,会慢 还有就是要看你的硬盘空间了
8. vfp数据库表怎么录入数据
看sqlite有没有迁移工具--很多数据库软件都有的。
若没有,就要先按VFP的库在sqlite中创建库结构,再自编程序将数据导入 !9. vfp添加表到数据库命令
VFP命令是一种实现对数据库系统进行操作的动词或短语。VFP命令可在VFP命令窗口中单独运行,也可编制成程序成批运行,由命令和函数编制的程序可对数据库系统进行自动、复杂的操作,使数据库系统应用起来更加友好、方便。
¨ VFP常用命令分类表
类别
命令
建立文件类
CREATE,MODIFY,COPY,SAVE等
数据库操作类
USE,CLOSE,COPY,MODIFY STRUCTURE等
数据编辑类
BROWSE,EDIT,CHANG,REPLACE,UPDATE等
记录指针操作类
GOTO,LOCATE,SEEK,FIND,SKIP等
记录操作类
APPEND,DELETE,INSERT等
数据显示类
BROWSE,LIST,DISPLAY等
数据统计类
SUM,COUNT,AVERAGE,TOTAL等
存变量操作类
ACCEPT,INPUT,READ,SAVE等
程序控制类
DO,DO WHILE…ENDDO,IF…ENDIF等
系统设置类
SET TALK,SET DEFAULT TO等
¨ 命令格式
VFP命令一般由命令动词和控制短语构成。
一般格式:
命令动词[FROM<源文件>][TO<目标文件>][记录范围][FOR/WHILE<条件>]
[FIELDS<字段名表>]
[ ]表示可选,<>表示必选, / 表示或选
例如:
(1)APPEND FROM C:\RSDA.DBF FOR 基本工资>100 FIELDS 编号,姓名,职称,基本工资。
从C:\RSDA.DBF 表中把基本工资大于100元的记录添加到当前表添加字段为:编号,姓名,职称,基本工资。
(2)COUNT FOR 职称="高工"TO GG 统计高工的记录数到内存变量GG。
控制短语规定了对数据库操作的限制条件:
1.指向输入输出目标
FROM/TO
APPEND FROM,COPY FILE TO <目标文件>
2.限制记录范围(SCOPE)
ALL 所有记录
NEXT<n> 本记录后的第几个记录
RECORD<1> 第1个记录
REST 当前记录之后所有记录
3.选择字段
FIELDS<
10. vf建立数据库的命令
VFP支持多用户同时使用数据库。属于小型数据库系统。可用于设计网络数据库。但是基本F/S结构的。VFP与SQL的区别:两者结合起来用来制作基于C/S结构的系统,SQL用来做后端,在服务器上运行,管理数据库。
VFP用来做前端,在工作站上运行,处理用户请求,并向SQL发出数据处理请求。
- 相关评论
- 我要评论
-