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'; 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;
不知道为什么不能创建Adocon.ini文件。
我手工创建了Adocon.ini文件后,调用也不能,各位清帮我看看怎么回事。谢谢!
DmObj:= TDM.Create(forms.Application); Filename:='AdoCon.ini';
AdoIniFile:= Tinifile.Create(Filename);
DefaultSet:=AdoIniFile.ReadString('DefaultSet','set','nothing');
constr:=AdoIniFile.ReadString(DefaultSet,'constr','nothing');
DefaultDatabase:=AdoIniFile.ReadString(DefaultSet,'DefaultDatabase','nothing');
AdoIniFile.Destroy; DmObj.ADOCon.ConnectionString:=constr;
DmObj.ADOCon.Provider:='SQLOLEDB.1';
DmObj.ADOCon.DefaultDatabase:= DefaultDatabase;
DmObj.ADOCon.LoginPrompt:=false;
DmObj.ADOCon.Open;
ini文件的内容是:
[DefaultSet]
Set=demo
[demo]
constr=Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=sa;Initial Catalg=数据库名;Data Source=服务器名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Use Encryption for Data=False;Tag with column collation when possible=False
defaultDatabase=数据库名摆脱了。
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'; 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;
不知道为什么不能创建Adocon.ini文件。
我手工创建了Adocon.ini文件后,调用也不能,各位清帮我看看怎么回事。谢谢!
DmObj:= TDM.Create(forms.Application); Filename:='AdoCon.ini';
AdoIniFile:= Tinifile.Create(Filename);
DefaultSet:=AdoIniFile.ReadString('DefaultSet','set','nothing');
constr:=AdoIniFile.ReadString(DefaultSet,'constr','nothing');
DefaultDatabase:=AdoIniFile.ReadString(DefaultSet,'DefaultDatabase','nothing');
AdoIniFile.Destroy; DmObj.ADOCon.ConnectionString:=constr;
DmObj.ADOCon.Provider:='SQLOLEDB.1';
DmObj.ADOCon.DefaultDatabase:= DefaultDatabase;
DmObj.ADOCon.LoginPrompt:=false;
DmObj.ADOCon.Open;
ini文件的内容是:
[DefaultSet]
Set=demo
[demo]
constr=Provider=SQLOLEDB.1;Password=密码;Persist Security Info=True;User ID=sa;Initial Catalg=数据库名;Data Source=服务器名;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Use Encryption for Data=False;Tag with column collation when possible=False
defaultDatabase=数据库名摆脱了。
解决方案 »
- ACCESS取随机记录问题
- 求助关于Form对象创建问题!
- 注册表操作!!!!~~~~~~~~~~
- 在EDIT中按下上下光标键,怎样怎样触发一个过程或函数?
- 请问,如何安装及使用 ActiveBar 2.0 和 True DBGird Pro 7.0
- 看到大家对我们的真诚的祝福,作为csdn的一员,极是感动!!!(二)(请斑竹手下留情,容我再表示心情)
- 简单:这个sql语句怎么写
- 怎么样把paintbox的图形输出到打印机??
- 数据库转换问题!
- 100分等你拿!!!!!!!!!!!
- 请,,,,,, xiaoqiang123(xiaoqiang) (进来令分,,,,结贴结得快所以没有看到你的出现,,不小意思,,,谢谢了!!!!!!!!!!!!
- 急救 请问数据导入导出 如何实现?
不指定路径,好象是保存到系统目录下了。
你查找以下你的计算机看有没有以前的ini文件
try
AdoIniFile:=ExtractFilePath(application.ExeName)+'AdoCon.ini';//加上这句 AdoIniFile:= Tinifile.Create(Filename);
except
result:=1;
end;