我如果这样写:
adocon.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=renshi;Data Source=oasvr';
运行就没问题,但是我如果通过读取文件来附值
try
with MailIni DO
begin
ADOCon.ConnectionString:=readString('rsserver','adocn','');
end;
Finally
MailIni.Free;
end;
总是提示我无效的授权说明,以上的代码都是在
procedure TDM.MtsDataModuleCreate(Sender: TObject);
的过程中写的
adocon.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=renshi;Data Source=oasvr';
运行就没问题,但是我如果通过读取文件来附值
try
with MailIni DO
begin
ADOCon.ConnectionString:=readString('rsserver','adocn','');
end;
Finally
MailIni.Free;
end;
总是提示我无效的授权说明,以上的代码都是在
procedure TDM.MtsDataModuleCreate(Sender: TObject);
的过程中写的
解决方案 »
- 这个C++代码如何转成 delphi ?谢谢。
- 怪事,DLL函数这样写居然不对
- 请问如何在屏幕任意处画一个矩形,然后填充
- delphi2005怎么打包
- 如何统计一个集合当中元素的个数
- 关于多线程的问题
- 怎样在delphi里生成一个sql server的存储过程?即存储过程在前台程序动态生成。
- 大家帮个忙,怎样得到ShellListView中选择的文件或文件夹的名称或。。。。。
- 求NtCreateThread Delphi原型:
- DELPHI+ADO+MSSQL,客户端分发是是否要和SQL客户端一起分发?
- 各位大侠,谁知道我的打印机为什么没反应啊,问题解决就给分。
- 多线程访问数据库的问题,急救!!
with MailIni DO
begin
ADOCon.ConnectionString:=readString('rsserver','adocn','');
end;
Finally
MailIni.Free;
end;
ADOCon.ConnectionString:=readString('rsserver','adocn','');
这里是
ADOCon.ConnectionString:=readString('rsserver','adocn','服务器名');
服务器名'不能为空,