GGJJ请帮我,否则没饭碗了!!!
privatr
ADOINIfile:Tinifile
function TDataAbout.SetADO(PW, UserID, InitialCatalg, DataSource,
DBName: OleVariant): OleVariant;
var
filename,Adostr:string;
begin
result:=0;
AdoStr:='Provider=SQLOLEDB.1;'+
'Password='+PW+';'+
'Persist Security Info=True;'+
'User ID='+ UserID+';'+
'Initial Catalg='+ InitialCatalg+';'+
'Data Source='+ DataSource+';'+
'Use Procedure for Prepare=1;'+
'Auto Translate=True;'+
'Packet Size=4096;'+
'Use Encryption for Data=False;'+
'Tag with column collation when possible=False';
Filename:='AdoCon.ini';
//filename:=ExtractFilePath(paramstr(0)) + 'ADOcon.ini';
if result=0 then
try
AdoIniFile:= Tinifile.Create(Filename);
except
result:=1;
end;
if result=0 then
try
AdoIniFile.WriteString('DefaultSet','Set',dbName);
AdoIniFile.WriteString(dbName,'constr',Adostr);
AdoIniFile.WriteString(dbName,'defaultDatabase',InitialCatalg);
except
result:=2;
end;
if result=0 then
try
AdoIniFile.Destroy;
except
result:=3;
end;
end;
我不知道为什么不能创建ADOcon.INI文件。程序调试没有问题,郁闷啊GGJJ请帮我,发了工资请你们吃饭。谢谢!