GetParameter 函数
简介
从客户端或服务端的参数表中取得参数。
语法
GetParameter (ParameterName[, DataType][, DefaultValue][, LowerLimit][, UpperLimit][, OnServer])
输入参数
参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ParameterName | 必需 | String | 参数名称。 |
DataType | 可选 | DataTypeEnum | 数据类型。缺省时默认为 dbText。只能是 dbBoolean、dbByte、dbInteger、dbLong、dbSingle、dbDouble、dbDecimal、dbCurrency、dbDate、dbText、dbMemo中的一个,其它值无效。 |
DefaultValue | 可选 | Variant | 取不到参数时返回的默认值。缺省时默认为空字符串("")。 |
LowerLimit | 可选 | Variant | 如果参数的数据类型是数字,限制其最小下限。缺省时默认不予限制。 |
UpperLimit | 可选 | Variant | 如果参数的数据类型是数字,限制其最大上限。缺省时默认不予限制。 |
OnServer | 可选 | Boolean | 为 True 表示从服务端参数表中取,为 False 表示从客户端参数表取,缺省时默认为 False。 |
返回值
如果取不到或发生错误时返回 DefaultValue 指定的默认值,否则返回取到的根据不同 DataType 返回的不同的 Variant 子类型的参数值。
说明
和 GetParameter 函数配套使用。
客户端参数表是 SysLocalParameters
服务端参数表是 Sys_ServerParameters
获取当前登录用户信息,也建议使用 GetParameter 函数。ParameterName 参数为“Current User 字段名”,其中的“字段名”为 Sys_Users 表中具体的字段名,比如 Username、Nickname。
相关
示例
Debug.Print "当前登录用户名是:" & GetParameter("Current User Username") Debug.Print "当前登录用户昵称是:" & GetParameter("Current User Nickname")