為什麼?為什麼?為什麼?
本文在用delphi與sql開發c/s架構系統時,連接后端數據庫使用如下:
with database1 do
begin
databasename:='wuileemis';//別名
drivername:='MSSQL';
LOGINPROMPT:=FALSE;
params.clear;
params.add('Server Name=is1');
params.add('Database Name=wuileemis');
params.Add('user name=sa');
params.Add('password=southcn');
try
connected:=true;
except
application.messagebox('后台數據庫連接錯誤!請洽詢系統管理員解決!!',
'匯利MIS系統',MB_OK);
end;
end;
我使用的是mssql驅動程式,我在前台安裝客戶端sql server時,運行一切正常,但在制作包裝程式分發在其它工作站上時(工作站上不安裝delphi及sql軟體),運行卻出現上述連接錯誤提示,但手工通過odbc配置上述別名后(不通過上述自動連接程式),程式連接sql正常!
請問各位前輩!,我如何在安裝程式中包含mssql的驅動程式,(我在安裝程式已選擇了full bde選項),是怎麼回事,請不吝指教!!