注可以包含任意的数据, 的备注可以包含任意的数据 用于字符串的所有内容都可以写入备注中。 用于字符串的所有内容都可以写入备注中。 一般来说, 一般来说,表中的备注
型字段多用来存放 简历、注释等内容。 简历、注释等内容。
☆☆ Visual Fox Pro程序设计 14
通用型( 通用型(General) )
通用型( 型 用于存储OLE对象,仅适 对象, 通用型(G型)用于存储 对象 用于表中的字段。固定存储空间为4个字节 个字节。 用于表中的字段。固定存储空间为 个字节。 在通用型字段中,包含了对OLE对象的引 在通用型字段中,包含了对 对象的引 用。一个OLE对象的具体内容可以是一个 一个 对象的具体内容可以是一个 电子表、一个字处理
文档、一幅图片等, 电子表、一个字处理
文档、一幅图片等, 这些OLE对象是由相应的应用软件建立的。 对象是由相应的应用
软件建立的。 这些 对象是由相应的应用软件建立的 通用型字段实际存储的内容、 通用型字段实际存储的内容、类型和数据 量取决于建立该OLE对象的服务器以及是 量取决于建立该 对象的服务器以及是 采用链接还是嵌入方式载入OLE对象。 对象。 采用链接还是嵌入方式载入 对象
☆☆ Visual Fox Pro程序设计 15
对象型( 对象型(Object) )
对象型( 型 用于存储OLE对象, 对象, 对象型(O型)用于存储 对象 仅适用于内存变量。 仅适用于内存变量。与通用型字段相 对应。 对应。
☆☆ Visual Fox Pro程序设计
16
字符型(二进制) 字符型(二进制)
与字符类型相似,但若代码页改变时, 与字符类型相似,但若代码页改变时,其 值并不会随之改变, 值并不会随之改变,而字符类型的数据则 会改变。 会改变。所谓代码页是指各国因为语系不 必须使用不同的代码, 同,必须使用不同的代码,当换成另一个 代码时, 会自动转换成相应的语系, 代码时,VFP会自动转换成相应的语系, 会自动转换成相应的语系 因此不需担心语系不同的问题, 因此不需担心语系不同的问题,而二进制 字符类型的数据并不随着代码页的改变而 改变。 改变。
☆☆ Visual Fox Pro程序设计
17
备注型(二进制) 备注型(二进制)
与字符类型(二进制)一样, 与字符类型(二进制)一样,当代码 页改变时,其值不会随之改变。 页改变时,其值不会随之改变。
☆☆ Visual Fox Pro程序设计
18
常量
程序运行过程中保持不变的数据。
☆☆ Visual Fox Pro程序设计
19
字符型常量
字符型常量是由双引号、 字符型常量是由双引号、单引号或方 括号括起的字符。 括号括起的字符。如,"ABC"、'1234'、 、 、 [王小二 等。 王小二]等 王小二
☆☆ Visual Fox Pro程序设计
20
数值型常量
数值型常量是由数字0~ 、小数点、 数值型常量是由数字 ~9、小数点、 正负号和E(科学计数法中指数的底10) 正负号和 (科
学计数法中指数的底 ) 组成的。 组成的。 例如128、0.234、-123.34、1.2E+5等 例如 、 、 、 等 都是数值型常量。其中1.2E+5是 都是数值型常量。其中 是 1.2×10^5在VFP中的表示方法。 中的表示方法。 × 在 中的表示方法
☆☆ Visual Fox Pro程序设计
21
逻辑型常量
逻辑型常量只有真和假两个值,通常 用.T.或.Y.表示真,用.F.或.N.表示假, 字母两侧的小圆点(用小数点表示) 不能省略,字母大小写通用。
☆☆ Visual Fox Pro程序设计
22
货币型常量
货币型常量是以“$”作为前缀的数 值,如$12.35、$1234.5678。
☆☆ Visual Fox Pro程序设计
23
日期型常量
日期型常量是用大括号按一定格式括起 的符合日期规定的常量 日期型及日期时间型数据的正确格式为 {^yyyy-mm-dd [hh[:mm[:ss]] [a|p]]} 例如{^1999-11-23}、{}、{ }、{/}均是 符合语法的日期型常量,其中后三个均 表示值为空的日期型常量。
☆☆ Visual Fox Pro程序设计 24
日期时间型常量
日期时间型常量也是用大括号定义,如 {^1999