ADO.NET连接导致实例失败

时间:2011-08-24 09:20:47

标签: c# sql-server ado.net

当我尝试使用ADO.NET建立与SQL Server的连接时,它会显示错误。

这是我使用的代码:

SqlConnection con = new SqlConnection(@"Data Source=.\\SQLEXPRESS;Initial Catalog=abdul;uid=sa;pwd=sqlserver");
SqlCommand cmd = new SqlCommand();

con.Open();

String str="select * from emp where empname='Abdul'";
cmd = new SqlCommand(str, con);

SqlDataReader dr = cmd.ExecuteReader();

if (dr == null || !dr.HasRows)
{
   MessageBox.Show("No Records found");
}
else
{
   while (dr.Read())
   {
      textBox1.Text = dr[0].ToString();
      textBox2.Text = dr[1].ToString();
   }
}

当我运行项目时,它显示以下错误:

  

实例失败。

我该怎么做?

1 个答案:

答案 0 :(得分:11)

如果要用@标记连接字符串以使其成为文字,则只应在数据源中使用一个反斜杠

  

数据源= \ SQLEXPRESS