开发C/S结构数据库程序,客户端程序如何确定服务器的地址? 数据库放在服务器上,客户端程序如何知道服务器的地址呢?是在启动时,设定connecting string的属性就可以了吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 動態的服務器,用ini配置檔,程序啟動的時候讀ini檔 服务器的地址应该是固定的,直接赋给connectstring属性就行了方法很多:直接赋值,用楼上那种INI都行 Provider=SQLOLEDB.1;Password=999;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=192.168.0.1Data Source就是你的IP地址,你可以用ini文件来保存 Provider=SQLOLEDB.1;Password=999;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=192.168.0.1 Data Source就是你的IP地址,你可以用ini文件来保存用Ini文件来读IP地址 这样更好些 再问问大家,怎样用ini文件保存,读取? //------------------------------------------------------------------------------// 读取配置文件ini//------------------------------------------------------------------------------function ReadCfg(const Section, Ident, Default:String): string;var AppCfg: TiniFile;begin Appcfg := TiniFile.Create(GetAppcfgFileName); Result := AppCfg.ReadString(Section,Ident,Default); Appcfg.Free;end;//------------------------------------------------------------------------------// 写配置文件ini//------------------------------------------------------------------------------procedure WriteCfg(const Section, Ident, Value: string);var AppCfg: TiniFile;begin Appcfg := TiniFile.Create(GetAppcfgFileName); AppCfg.WriteString(Section,Ident,Value); Appcfg.Destroy;end;//******************************************************************************// 获取程序配置文件名(应用程序目录 + AppCfg.ini)//******************************************************************************Function GetAppCfgFileName: string;var ApplicationPath: string; // 应用程序路径begin ApplicationPath := ExtractFilePath(Application.exeName); Result := ApplicationPath + AppConfigFileName;end; 用啥ini啊,直接通过udl配置起来更加简单 udl其实也是个不错的选择方法:如果运行的是 Windows 2000 或更高版本,请在“文件”菜单中选择“新建”,然后选择“文本文档”。目录中出现名为“新建文本文档.txt”的新文件。重命名此文件,删除所有空格并将其文件扩展名更改为 .udl Delphi连接VF数据库的DBF文件,急急急 有关FASRTPROT如何直接打印的问题,总是弹出系统对话框,如何处理呢? mdi窗体的窗口停靠技术 别人结贴了,昨天晚上给我100分,到今天为止我的分值都没变化,为什么???? 我想问一下C/S结构的程序. TtreeNode.data 如何写数据 请问:如何编写木马程序? 菜鸟问题,在线马上给分 delphi怎么编写聊天程序啊? 如何动态将TClientDataSet的临时字段变成永久字段 关于随机数 城里人,你知道真正的猪肉应该是什么样,什么味道吗??
方法很多:直接赋值,用楼上那种INI都行
Data Source就是你的IP地址,你可以用ini文件来保存
Data Source就是你的IP地址,你可以用ini文件来保存
用Ini文件来读IP地址 这样更好些
// 读取配置文件ini
//------------------------------------------------------------------------------
function ReadCfg(const Section, Ident, Default:String): string;
var
AppCfg: TiniFile;
begin
Appcfg := TiniFile.Create(GetAppcfgFileName);
Result := AppCfg.ReadString(Section,Ident,Default);
Appcfg.Free;
end;//------------------------------------------------------------------------------
// 写配置文件ini
//------------------------------------------------------------------------------
procedure WriteCfg(const Section, Ident, Value: string);
var
AppCfg: TiniFile;
begin
Appcfg := TiniFile.Create(GetAppcfgFileName);
AppCfg.WriteString(Section,Ident,Value);
Appcfg.Destroy;
end;//******************************************************************************
// 获取程序配置文件名(应用程序目录 + AppCfg.ini)
//******************************************************************************
Function GetAppCfgFileName: string;
var
ApplicationPath: string; // 应用程序路径
begin
ApplicationPath := ExtractFilePath(Application.exeName);
Result := ApplicationPath + AppConfigFileName;
end;