C#中连接数据库问题(存在多实例)

lhjtc8257 2008-02-03 04:44:39
请问 当连接数据库问题(存在多实例)
SqlConnection con = new SqlConnection("server=203.163.38.10\HOM;uid=sa;pwd=123456;database=testdb");

编译提示错误,红色部分(我的数据库是多实例的,请问错在什么地方)
单独连接203.163.38.10\HOM可以连接



...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinhunfeixue 2008-02-03
  • 打赏
  • 举报
回复
个人推荐用@
wsklt 2008-02-03
  • 打赏
  • 举报
回复
\\
shinaterry 2008-02-03
  • 打赏
  • 举报
回复
SqlConnectionStringBuilder

这个也行, 方法很多...

^_^
shinaterry 2008-02-03
  • 打赏
  • 举报
回复
string 变量 = "HOM"; //按实际情况改...

SqlConnection con = new SqlConnection(@"server=203.163.38.10\" + 变量 + ";uid=sa;pwd=123456;database=testdb");

或者将所有数据库地址都保存到配置文件...

按须要读取...

^o^
lhjtc8257 2008-02-03
  • 打赏
  • 举报
回复
SqlConnection con = new SqlConnection("server=203.163.38.10\\HOM;uid=sa;pwd=123456;database=testdb");
这个方法我试过了,可以用的,谢谢啊!!!
xingtianzhang2008 2008-02-03
  • 打赏
  • 举报
回复
\HOM??

这个符号需要转义,试试看

SqlConnection con = new SqlConnection("server=203.163.38.10\\HOM;uid=sa;pwd=123456;database=testdb");
//或者SqlConnection con = new SqlConnection(@"server=203.163.38.10\HOM;uid=sa;pwd=123456;database=testdb");
//一般选择第二个,因为这个可读性好一些!

YYBYYB1984 2008-02-03
  • 打赏
  • 举报
回复
友情UP

111,115

社区成员

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

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

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