点击或拖拽改变大小

Functions.IsReadOnly 方法

X#
确定表或数据库是否以只读方式打开。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION IsReadOnly(
	uArea
) AS LOGIC CLIPPER
查看代码

参数

uArea (Optional)
类型:__Usual

返回值

类型:Boolean
逻辑型
备注
如果表以只读方式打开,ISREADONLY( ) 返回 true (.T.);否则,ISREADONLY( ) 返回 false (.F.)。
您可以通过在使用 Use 打开表时包含 NOUPDATE 选项、在打开表的对话框中选中“只读”复选框,或为表分配 MS-DOS 只读属性来以只读方式打开表。
您不能将非当前数据库别名传递给 ISREADONLY( ) 函数。
为了确保数据库存在,您可以使用如下代码:
X#
1!EMPTY(DBC())
使用 Select–SQL 命令创建的游标始终是只读的。
示例
X#
1Close Databases
2Open Database (HOME(2) + 'data\testdata')
3Use customer NOUPDATE // 以只读方式打开 customer 表
4Clear
5? ISREADONLY('customer') // 返回 .T.
参见