我用如下方法读INI文件连接数据库,有时连接不上但我如果把数据库所在的电脑其中一个盘映射到客户端上每次开机让映射自动连接,,这样不会出现连不上的问题了.如果我用代码实现这些功能如何做呀
uses inifiles;
procedure Td.DataModuleCreate(Sender: TObject);
var
myinifile:TINIFile;
filename:string;
begin
d.Connected:=false;
Filename:=ExtractFilePath(Paramstr (0))+'dos.ini';
myinifile:=Tinifile.Create(filename);
d.ConnectionString:=myinifile.Readstring ('test','数据源','00');
d.Connected:=true;end;
uses inifiles;
procedure Td.DataModuleCreate(Sender: TObject);
var
myinifile:TINIFile;
filename:string;
begin
d.Connected:=false;
Filename:=ExtractFilePath(Paramstr (0))+'dos.ini';
myinifile:=Tinifile.Create(filename);
d.ConnectionString:=myinifile.Readstring ('test','数据源','00');
d.Connected:=true;end;
-------->
连不上?是不是一打开form,画面就卡住,最后自动关闭掉?
如果是这样,是因为form上的adoconnection connected属性为true,改成false 就行了.
我需要用代码控制完成这个动作
----->
不需要这样啊,你直接指定SQL server 所在服务器的IP就好了。
不用什么"从网络邻居上打开一下服务器"