安装部署问题(连接数据库的字符串在安装的时候由用户输入,动态的写到XML(xml为连接数据库的配置文件))

nsi20141 2004-06-23 06:40:49
做了一个windows应用程序,连接数据库的的字符串写在一个xml文件当中,正常做成安装包时,在客户端安装后要更改配置文件(数据库名称、用户名、密码等信息)
如果要部署的客户端非常的分散,这样会带来很大的不便。

想把数据库名称、用户名、密码等连接数据库的字符串在安装时用文本框的形式让用户输入,在安装结束时动态的写到xml文件中,这样就不用在部署后再修改连接数据库的字符串了。
不知道在安装部署时怎么去实现!!!
...全文
149 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
暗石绿 2004-07-06
  • 打赏
  • 举报
回复
以上均错,楼主的原意都没看清。
不过修改数据库的连接字符串我虽然可以实现,但是
在安装过程中测试数据库的连接是否正确这一步就不知道怎么做了。
头痛ing...
nsi20141 2004-06-23
  • 打赏
  • 举报
回复
能给出更详细的过程吗?
athossmth 2004-06-23
  • 打赏
  • 举报
回复
简单,用javascript写xml文件。
nsi20141 2004-06-23
  • 打赏
  • 举报
回复
xml文件如下:
<?xml version="1.0" encoding="gb2312" standalone="no"?>
<app>
<catalog name="appSettings">

<entry key="connString">Provider=SQLOLEDB.1;Persist Security Info=False;User ID=用户名;password=密码;Initial Catalog=数据库名称;Data Source=SERVER;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=LIZHIYONG;Use Encryption for Data=False;Tag with column collation when possible=False</entry>

</catalog>
</app>
我想在安装程序的时候,由用户通过文本框输入User ID ,password,Initial Catalog,信息 然后再在写回xml文件,更改User ID=?;password=?;Initial Catalog=?
帮我看看怎么来实现。
nsi20141 2004-06-23
  • 打赏
  • 举报
回复
望各位指点

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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