asp.net配置多个数据库

wsbd10086 2009-04-22 02:03:15
按照客户的要求要同时支持sql2000和sql2005,可以在webconfig里面配置选择使用
但是程序中一些 grieview是用数据绑定做的,一开始就绑好了怎么解决这个问题?
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsbd10086 2009-04-22
  • 打赏
  • 举报
回复
to 6楼:
太有才了 呵呵 谢谢啊
wuyq11 2009-04-22
  • 打赏
  • 举报
回复
通过类属性实现动态配置链接字符串。属性获取WEB.CONFIG中值,再绑定到数据源
E_wait 2009-04-22
  • 打赏
  • 举报
回复
一开始gv就绑定了?那连接串是写在webconfig吗?如果是的话就把连接串加一个,key是一样的,连接串不同,再把两个中的一个注释掉.这样最简单了
<connectionStrings>
<add key="ConnectionString" value="sql2000"/>
<!--<add key="ConnectionString" value="sql2005"/> -->
</connectionStrings>


如果连接串已经写在代码里面的话那就只能逐个去修改了.
改的话现在就要考虑可能的变动了.要有一个统一的SqlConnection调用,这样以后再改的话就会减少很多工作量.
syc958 2009-04-22
  • 打赏
  • 举报
回复
<appSettings>
<add key="ConnectionString1" value="sql2000"/>
<add key="ConnectionString2" value="sql2005"/>
</appSettings>


当然如果你变通一下用这各方法然和程序结合更简单....
syc958 2009-04-22
  • 打赏
  • 举报
回复

public SqlConnection getconn()
{
return new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
}


通过这样来调用webconfig里添加的ConnectionString键值来改变调用的sql选项.....
wsbd10086 2009-04-22
  • 打赏
  • 举报
回复
to 1楼:
我不想一个一个改- -
代码的能说具体点吗 怎么弄
syc958 2009-04-22
  • 打赏
  • 举报
回复
一个一个改了!没办法,为什么不用代码呢....这样直接在后台设置一下启用那个sql就可以了.....

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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