控件:一个按钮,一个dataGrid
源代码:
private void button2_Click(object sender, System.EventArgs e)
{
dataSet11.Clear();  //清除数据集中的记录
                   sqlDataAdapter1.Fill(dataSet11,"sb1");//调用lDataAdapter1方法填充dataSet11,Fill的参数是影射到表名称
dataGrid1.DataSource = dataSet11;//设定数据源,指向产生数据集
dataGrid1.DataMember = "sb1";
}
很简单的一个功能,就是想把表里的数据显示到dataGrid上面,结果报错如下:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dllAdditional information: System error.
大家帮帮忙...

解决方案 »

  1.   

    查询sqlDataAdapter1对象的select语句是否正确,用查询分析器进行执行,看是否正确。
      

  2.   

    我其他都没写代码,我不对数据库进行操作,只需要在dataGrid上显示出来,是直接进行绑定的..
    大虾帮忙...
      

  3.   

    异常是发生在操作数据库这部分,就你给出的代码来说,
    sqlDataAdapter1.Fill(dataSet11,"sb1");这句操作了数据库,所以你需要按照我前面所说的进行查看。
      

  4.   

    用的是Connection控件吧??看看连接字符串是否正确。不推荐使用数据库控件,最好自己写对象
      

  5.   

    try一下data.dll里面的方法,把异常的详细信息抓出来
      

  6.   

    to 还是没明白,我这样说吧,我根本没有写其他的代码,就只有贴出来的这些,运行时就发生错误了
    但同样的程序在其他机子上能显示出来数据表里的内容你的机器配置了什么运行环境,
    需要安装.net framework 1.1(如果是vs2005开发的,需要装2.0),才外需要安装mdac2.7以上版本。
      

  7.   

    你的SQL文有没有设区别大小写?