$(包含)在vfp中怎么用
2个回答
展开全部
$ 操作符
如果一个字符表达式包含于另一个字符表达式中返回真 (.T.); 否则, 返回假 (.F.)。
cSearchFor $ cSearchIn
参数
cSearchFor
指定要在 cSearchIn 中查找的字符表达式。
cSearchIn
指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样操作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码
LIST FOR 'FOX' $ UPPER(memo_fld)
返回值
Logical
说明
如果没有找到字符表达式,则返回“假”(.F.)。操作符 $ 区分大小写,但不能进行 Rushmore 优化。
示例
下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。
CLOSE DATABASES
CLEAR
CREATE TABLE memotest (Text C(3), Memo M)
INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')
INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')
INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')
LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)
USE
DELETE FILE memotest.dbf
DELETE FILE memotest.fpt
如果一个字符表达式包含于另一个字符表达式中返回真 (.T.); 否则, 返回假 (.F.)。
cSearchFor $ cSearchIn
参数
cSearchFor
指定要在 cSearchIn 中查找的字符表达式。
cSearchIn
指定要在其中查找是否包含 cSearchFor 的字符表达式。如果在 cSearchIn 中找到了 cSearchFor,则 $ 返回“真”(.T.);否则,返回“假”(.F.)。 cSearchFor 和 cSearchIn 可以是字符型内存变量或数组元素、字符型字段、原义字符串、或任意长度的备注型字段。备注型字段可以象字符表达式、表中字段、内存变量以及数组元素一样操作。例如,如果 MEMO_FLD 是一个备注型字段,则下面的语句有效: 复制代码
LIST FOR 'FOX' $ UPPER(memo_fld)
返回值
Logical
说明
如果没有找到字符表达式,则返回“假”(.F.)。操作符 $ 区分大小写,但不能进行 Rushmore 优化。
示例
下面的示例创建一个名为 memotest 的表,该表包含一个备注型字段。先往表中追加三条记录,再用 list 命令显示这三条记录。美元符号($) 用来列出所有包含 "FOX"字符串的记录。最后,删除为本例创建的文件。
CLOSE DATABASES
CLEAR
CREATE TABLE memotest (Text C(3), Memo M)
INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox')
INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat')
INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX')
LIST FIELDS Memo, Text FOR 'FOX' $ UPPER(Memo)
USE
DELETE FILE memotest.dbf
DELETE FILE memotest.fpt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询