日期:2014-05-19  浏览次数:20649 次

关于C#2005和SQL2000连接问题
各位老大,请教个问题。
大家知道,VS2005中   可以通过向导   连接数据库,我想实现这么一个功能:
程序   转移到别的机器   上,需要连接另一个地址不同的数据库,应该怎么做才能保证
转移后的程序(编译发布后的,转移到的机器没VS2005,也就是说没法编译修改)随时可以修改   数据库连接字符串   来连接到不同的数据库??
    大家有什么方法给我讲讲啊!!谢谢了。
通过编程方式连接数据库,在程序窗体启动时候读取   含有连接字符串的文件,比如是XML文件把   获取连接字符串,然后连接数据库,然后该干吗干吗。貌似这样可以,但我比较郁闷啊,这样做VS2005   新出的   什么TableAdapter怎么用??貌似这些东西   是向导里静态连接出来的。难道自己编程方式   把什么TableAdapter自己建立并初始化了?不知道怎么做?我比较喜欢这个TableAdapter,一个表1个,很方便。。
大家给我出出注意啊   ,谢谢了

------解决方案--------------------
这个问题我已经也碰到过,你可以在 Web.Config文件中设置连接数据库的几个变量,发布后的程序在启动的时候弹出一个窗体或页面来供你选择需要连接的数据库名,登录用户和密码