☆★☆★☆★☆★做MSSQL下的BDE方式连接的程序,使用DATABASE控件,其中添服务器名,用户名,还有密码。如果换到其他的机子上使用,岂不 ☆★☆★做MSSQL下的BDE方式连接的程序,使用DATABASE控件,其中添服务器名,用户名,还有密码。如果换到其他的机子上使用,岂不是又要重新编译一次☆★☆★ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用ODBC的方式.到其它电脑上只需该电脑设置ODBC即可.也即别名.如果用BDE则需打包BDE,用ADO则在WIN2K中自带了的. 那就用ODBC.尝试过下载微软得MSADOC的吗,可以打包到可户端. 我不知道怎么改成可配置的,请chilli7811(chilli) 指教,也请menliwxj(有缘) 将例子发到[email protected] 将新的服务器信息保存在EXE文件中的INI文件manager.ini或者注册表中内容如下:[Manager]DataBase Name=DatabaseName(数据库名)Server Name= ServerName(服务器名)User Name=sa(登陆数据库用户)PassWord=PassWord(登陆密码)procedure TFrmDM.DataModuleCreate(Sender: TObject);var Fini : TIniFile; Path : String;begin Path := ExtractFilePath(Application.ExeName); Fini := TIniFile.Create(Path + 'Manager.ini'); DataBase1.Connected := False; try with DataBase1 do begin Params.Clear; Params.Append('DataBase Name='+Fini.ReadString('Manager','DataBase Name','')); Params.Append('Server Name='+Fini.ReadString('Manager','Server Name','')); Params.Append('User Name='+Fini.ReadString('Manager','User Name','')); Params.Append('PassWord='+Fini.ReadString('Manager','PassWord','')); Connected := True; end; Except ShowMessage('数据库连接不上,请与系统管理员联系!'); Application.Terminate; end;end;其中在interface下面的uses中加入:IniFiles如果要换到其他PC上则只需要在manager.ini文件中改变ServerName则可以了。 给客户提供一个配置的地方吧,然后动态修改Database的参数 在不用ADO的情况下,楼上的方法比较常用,制作一个连接数据库界面,要求用户输入database's password , username and databasename , it is ok! enjoy!! 如何获取网站上的图片,然后直接显示在image上? 关于动态数组的的问题 大家好,我是一个delphi的爱好者,希望能交几个喜爱编程的朋友。 D7中,开发UDP,该如何使用Indy控件?大家讨论一下吧! 我在网上下了两个类QQ的控件,装不了,那个装得的,写个方法给我啊 网络开发???急,在线等待. 如何制作含有SQL server(个人版)数据库的应用软件的安装程序?急用!!!! 怎么样使应用程序重新启动 小问题来看看吧 如何编程实现“取得 CPU、系统、室内 的温度” ? 初学者能提问吗?一个很菜的东西! 我的程序使用了 BDE,那我发布程序时应发布哪些文件?
如果用BDE则需打包BDE,用ADO则在WIN2K中自带了的.
尝试过下载微软得MSADOC的吗,可以打包到可户端.
内容如下:
[Manager]
DataBase Name=DatabaseName(数据库名)
Server Name= ServerName(服务器名)
User Name=sa(登陆数据库用户)
PassWord=PassWord(登陆密码)procedure TFrmDM.DataModuleCreate(Sender: TObject);
var Fini : TIniFile;
Path : String;
begin
Path := ExtractFilePath(Application.ExeName);
Fini := TIniFile.Create(Path + 'Manager.ini'); DataBase1.Connected := False;
try
with DataBase1 do
begin
Params.Clear;
Params.Append('DataBase Name='+Fini.ReadString('Manager','DataBase Name',''));
Params.Append('Server Name='+Fini.ReadString('Manager','Server Name',''));
Params.Append('User Name='+Fini.ReadString('Manager','User Name',''));
Params.Append('PassWord='+Fini.ReadString('Manager','PassWord','')); Connected := True;
end;
Except
ShowMessage('数据库连接不上,请与系统管理员联系!');
Application.Terminate;
end;
end;
其中在interface下面的uses中加入:IniFiles
如果要换到其他PC上则只需要在manager.ini文件中改变ServerName则可以了。