窗口加载的同时连数据库,以前是用WinNT连SQL的,最近重新装了SQL2000,就用SQL身份验证。出现这个问题。
private void frmAddEmp_Load(object sender, System.EventArgs e)
{
   //初始化连接
objSqlConn = new SqlConnection("data source = '.';database = EmpolyeeManagment;uid = sa;pwd = sa");
objSqlConn.Open();
objSqlDA = new SqlDataAdapter();//断点走到这提示错误
objSqlDA = new SqlDataAdapter("Select * from DepartMent","objSqlConn");
objSqlDA.Fill(objDS,"DepartMent");
}
错误提示:
未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
其他信息: 系统错误。

解决方案 »

  1.   

    窗口加载的同时连数据库,以前是用WinNT连SQL的,最近重新装了SQL2000,就用SQL身份验证。出现这个问题。
    private void frmAddEmp_Load(object sender, System.EventArgs e)
    {
       //初始化连接
    objSqlConn = new SqlConnection("data source = '.';database = EmpolyeeManagment;uid = sa;pwd = sa");
    objSqlConn.Open();
    objSqlDA = new SqlDataAdapter();//断点走到这提示错误
    objSqlDA = new SqlDataAdapter("Select * from DepartMent","objSqlConn");
    objSqlDA.Fill(objDS,"DepartMent");
    }
    错误提示:
    未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。
    其他信息: 系统错误。
      

  2.   

    不要那么复杂的吧。data soure改server就好了。
      

  3.   


    objSqlConn.Open();这里执执行发生了错误
    你先放个SqlConnection控件到窗口上,
    看他自动生成的连接字符串是怎么样的,和你的比比.应该是这里的问题
      

  4.   

    我就是用控件生成的。现在OK了
    objSqlConn = new SqlConnection("SERVER=.;database=EmployeeManagment;uid=sa;pwd=sa ");
    谢谢。