【发布时间】:2018-08-21 09:11:37
【问题描述】:
希望你们都做得很好。我试图找到像我这样的确切错误,但找不到任何有效的具体解决方案。所以想问一个新的。
刚开始使用 c# 学习 ASP.net,我似乎无法解决这个问题。 我做了一些基本的编码,但在我试图与数据库一起工作的部分卡住了。
试过这段代码: https://gyazo.com/1f42d255dd435a35ecee3b838724d95d
调试建议: https://gyazo.com/2f711822f37a986ba4d6d8337159f63f
数据库: https://gyazo.com/c8f17068bdc4f499f98b3b0fb6706af9
错误: https://gyazo.com/142578bba8bc24fc17d2732a777c2b1d
代码:
protected void Page_Load(object sender, EventArgs e)
{
// string abra = "data source = .; database = Practise ;integrated security=SSPI";
SqlConnection con = new SqlConnection("Data source =.; database = Practise ; user id=sa ;password=souparnika");
SqlCommand cmd = new SqlCommand("select * from Credentials",con);
con.Open();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
con.Close();
}
它在 con.Open(); 处抛出一个错误;每次。尝试跳过(如果这是实际术语,则进行调试)并发现“找不到服务器/无法建立连接”弹出。
在数据源中我也试过:
- .
- .\SQLEXPRESS
- SQLEXPRESS
- (本地)
- (本地)\SQLEXPRESS
- 桌面-HKNGLGB\SQLEXPRESS
在示例 3,5 和 6 中,它不接受“\”字符并抛出错误。
我们将不胜感激任何形式的帮助。
P.S: 也试过 Windows Authentication。数据库和表名是正确的。
【问题讨论】:
-
请将所有代码和任何数据库示例放在问题中(图像很难阅读,并且不允许剪切和粘贴来测试解决方案)。此外,如果有错误告诉我们它是什么,包括任何异常的类型及其作为问题文本的消息。
-
添加了代码,我不知道怎么给你发.mdf文件,对不起!
-
也添加了错误截图!
-
Data Source=DESKTOP-HKNGLGB\\SQLEXPRESS; -
@Squirrel 像魅力伙伴一样工作!谢谢!
标签: asp.net sql-server web database-connection