PB 常用函数与封装函数列表(三、配置文件读取)
三、配置文件读取
配置文件xiezhr.ini 内容如下
[transaction] DBMS =O84 Oracle8/8i (8.x.4+) username =xiezhr password =xiezhr servername =127.0.0.1:1521/orcl
3.1 ProfileString函数
获取配置文件中指定节点内容
语法
ProfileString(filename,nodename,default_value)
参数
filename–> 配置文件名称 nodename–> 配置文件中的节点名称 default_value–> 未找到指定的节或键,则返回的默认值
返回值
string
如果找到指定的节和键,则返回对应的值
如果未找到指定的节或键,则返回默认值default_value
举个例子
我们来获取项目根目录下xiezhr.in配置文件中的数据库用户名、密码、连接信息
ls_username = ProfileString("xiezhr.ini","transaction","username","scott") ls_password = ProfileString("xiezhr.ini","transaction","password","tiger") ls_servername = ProfileString("xiezhr.ini","transaction","servername","127.0.0.1:1521/orcl")
3.2 SetProfileString 函数
设置配置文件中指定节点内容
语法
SetProfileString(filename,nodename,sourcename,value)
参数
filename–> 配置文件名称 nodename–>节点名称 sourcename–>节点下目标位置名称 value--> 需要设置的值
返回值
Integer
如果成功写入值,则返回0
如果写入失败,则返回-1
举个例子
我们修改项目更目录下xiezhr.ini配置文件内容,将username值设置成xiezhr
SetProfileString('xiezhr.ini','transaction','username',xiezhr')