允许用户动态改变数据库连接信息,有几种方法实现?如何实现?欢迎大家讨论!谢了

redblues 2003-06-18 09:00:30
同上!
希望可以给点示例看看,谢了!
我用的数据库是SQLSERVER,没有用ODBC,直接用的ADO连接的!
...全文
27 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
BCB 2003-06-26
  • 打赏
  • 举报
回复
bool TDataModule1::ConnectSQL(TADOConnection *adoconnection1,
String DbPath, // 路径 192.168.0.1,1433
String DbUser, // 登录用户名
String DbPsw) // 密码
{
adoconnection1->Close();
adoconnection1->ConnectionString=
"Provider=SQLOLEDB.1"
";Data Source="+DbPath+
";User ID="+DbUser+
";Password="+DbPsw;
try
{
adoconnection1->Open();
}
catch(...)
{
return(false);
}
return(adoconnection1->Connected);
}
这是我的程序访问SQL2000SERVER的连接代码
zhpsam109 2003-06-26
  • 打赏
  • 举报
回复
我觉得用注册表比较舒服,可以在程序中弹出一个窗口,让用户填写连接信息,并将相应的项写入注册表,连接时从注册表中读取相应的项生成connectionstring!
yingyys 2003-06-25
  • 打赏
  • 举报
回复
用ODBC 动态修改DSN
oishi 2003-06-25
  • 打赏
  • 举报
回复
用UDL文件!
我不懂电脑 2003-06-19
  • 打赏
  • 举报
回复
修改ADO连接字符串比较简单.
redblues 2003-06-19
  • 打赏
  • 举报
回复
各抒己见呀!各位!
yydy 2003-06-18
  • 打赏
  • 举报
回复
如果是读取server.ini连接数据库
可以首先改写server.ini信息
然后根据新的信息联机数据库
gdyt007 2003-06-18
  • 打赏
  • 举报
回复
做一个界面,像ado连接向导一样!

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧