设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令

admin2013-10-23  33

问题 设数据库表中有一个C型字段NAME。打开表文件后,要把内存变量NAME的字符串内容输入到当前记录的NAME字段,应当使用命令

选项 A、NAME=NAME
B、NAME=M.NAME
C、STORE M.NAME T0 NAME
D、REPLACE NAME WITH M.NAME

答案D

解析 本题考查对当前表中字段的更新,使用replace命令,其格式为:
    REPLACEFieldNamel WITH eExpressionl,[,FieldName2 WITHeExpression2]…
    [FOR 1Expressionl]
    该命令的功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录的目的。该命令一次可以修改多个字段的(eExpressionl、eExpression2、…)的值,如果不使用FOR短语,则默认修改的是当前记录;如果使用了FOR短语,则修改逻辑表达式IExpressiol为真的所有记录。使用REPLACE N.AME WITH M.NAME命令可以把内存变量NAME的字符串内容输入到当前记录的NAME字段。另外,Visual FoxPro 6.0中当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀M.(或M->)。
转载请注明原文地址:https://kaotiyun.com/show/xRop777K
0

最新回复(0)