日期:2014-05-18  浏览次数:21087 次

C#连接数据库的错误 急 !!!
用C#连接数据库是,一直出现:在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常。。。。。。弄不对啊 急 ! 望高手指教

------解决方案--------------------
if (TextBox1.Text == "" || TextBox2.Text == "")
这个判断最好放到方法开头去,如果都为空就 return ,下面的连接数据库都不要执行了

dr.Close();
后面加上
co.Close();
连接也关闭

断点到
co.Open();
这行,看看能不能执行过去
------解决方案--------------------
探讨
用C#连接数据库是,一直出现:在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常。。。。。。弄不对啊 急 ! 望高手指教

------解决方案--------------------
这些代码也是不行的,你要先保证TextBox1.Text 和 TextBox2.Text 这些不为空,然后在执行数据库的操作
C# code

 string s = "select * from User where 姓名='" + TextBox1.Text + "' and 密码='" + TextBox2.Text + "'";
        SqlCommand cm = new SqlCommand(s, co);
        SqlDataReader dr = cm.ExecuteReader();