SQL Connection和OLEDB Connection有什么区别?是OLEDB对所有人(也是SQL Server)都是通用的吗?OLEDB正在使用哪些服务器?
通常,我们可以提供更多的值,最多可以提供一个表在SQL Server中可以拥有多少行?之后我们无法添加新行.
当我尝试使用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();
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行该项目时,它显示以下错误:
实例失败.
我需要做什么?