16,749
社区成员
发帖
与我相关
我的任务
分享
dbsetting.ini中内容如下:
[db]
dbserver=192.168.0.100
dbname=DB_NAME
user=test
password=test
delphi中读取INI中的配置,拼接成ConnectionString
ADOStoredProc1.ConnectionString:='Provider=SQLOLEDB.1;Password='+
Decode(Inifile.ReadString('DB','password',''))+
';Persist Security Info=True;User ID='+
Inifile.ReadString('DB','User','')+
';Initial Catalog=Inifile.ReadString('DB','dbname','');Data Source='+
Inifile.ReadString('DB','DBServer','');
filecreate('路径加文件名');//创建一个文件。
读写ini文件:
先在 uses 定义 Inifiles, 在 var 定义 myinifile:Tinifile;
实现部分写代码:
myinifile:=Tinifile.create('d:\1.ini');//打开D盘的 1.ini 文件。
myinifile.readstring('小节名','关键字','缺省值');//读取字符型数据。
myinifile.redainteger('小节名','关键字','缺省值');//读取整数型数据。
myinifile.readbool('小节名','关键字','缺省值');//读取逻辑型数据。
写入INI文件:
myinifile.writestring('小节名','关键字',变量或字符串值);//写入字符型数据。
myinifile.writeinteger('小节名','关键字','变量或整型数值);//写入整数型数据。
myinifile.writebool('小节名','关键字',变量或TRUE或FALSE);//写入逻辑型数
myinifile.Free;//释放INI文件。