【发布时间】:2014-05-27 11:39:02
【问题描述】:
我正在尝试将 ADO 连接字符串保存在一个 ini 文件中,但它没有被创建。我用过IniFiles 和Forms 单位。
这是我在数据模块中使用的代码。
procedure TDataModule2.DataModuleCreate(Sender: TObject);
var
FileIni : TIniFile;
begin
FileIni := TIniFile.Create(ExtractFilePath(Application.ExeName)+'atur.ini');
ADOConnection1.Connected:=False;
providerpath:='';
ADOConnection1.IsolationLevel:= ilReadCommitted;
providerpath:=FileIni.ReadString('Connection','CN',providerpath);
ADOConnection1.ConnectionString:= providerpath;
ADOConnection1.LoginPrompt:=False;
FileIni.Free;
end;
end.
【问题讨论】:
-
您的应用程序(运行应用程序的用户)是否有权写入应用程序文件夹?
-
我没有看到任何写入新文件的尝试,您的代码只是从文件中读取。