很难想象。既然你开发时使用了ms sql ,发布软件时怎么可以不要。如果运行软件的计算机在网络上,如果网络上有一台计算机上有ms sql ,你可以使用网络上这台计算机的ms sql。连接方式一样的,可以使用ms sql这台计算机的计算机名称,或者ip ,在你的ado连接串进行定义就好。但是,必须要可以ping通ms sql所在的计算机。
给你一个连接串参考:
svr_name:=readString('服务器设置','计算机名称','');
u_name:=readString('服务器设置','用户id','sa');
P_str:=readString('服务器设置','密码','123456789');
tstr:='Provider=SQLOLEDB.1;Password='+P_str+';Persist Security Info=True;User ID='+u_name+';Initial Catalog=dcjd_ls;Data Source='+svr_name+';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=='+svr_name
+';Use Encryption for Data=False;Tag with column collation when possible=False';
if datam.DataM1.ADOConnection1.Connected=true then
datam.DataM1.ADOConnection1.Connected:=false;
datam.DataM1.ADOConnection1.ConnectionString:=tstr;