c# SQL连接

本文详细解析了Microsoft SQL Server连接字符串中的常见错误,并提供了解决方案,特别是关于使用反斜杠和变量标记的问题。文章包括实例代码演示,帮助开发者避免常见的登录失败错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 



string m_connectionString = string.Format(@"Data Source=.\SQLEXPRESS; User ID=sa; Password=~password1234");

using (SqlConnection con=new SqlConnection(m_connectionString))

{

  using (SqlCommand cmd = con.CreateCommand()) 
                {
                    cmd.CommandText = "select * from s.dbo.T_Users where  UserName=@UserName";

}

}

有用链接

(1)Microsoft SQL Server Error 18456 Login Failed for User

   

 http://www.youtube.com/watch?v=aU8RhjdkCoE


(2)NOTE:




down votaccepted

If you are marking the connection string with @ to make it a literal you should only use one backslash in the data source

DataSource=.\SQLEXPRESS





7down voteaccepted

If you are marking the connection string with @ to make it a literal you should only use one backslash in the data source

DataSource=.\SQLEXPRESS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值