运行到 OleDbDataAdapter .Fill( ds ,"a" );发生异常 谢谢
public static void DisPlay( bool student, DataGrid dr, string sql ){
OleDbConnection con = new OleDbConnection(
"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False; "+
"User ID=saa;Initial Catalog=test;Data Source=A ");
DataSet ds = new DataSet();
OleDbDataAdapter ada = new OleDbDataAdapter();
ada.SelectCommand = new OleDbCommand(sql);
ada.SelectCommand.Connection = con;
con.Open();
ada.Fill( ds , "a " );
con.Close();
dr.DataSource = ds.Tables[ "a "] ;
}
运行到 ada.Fill( ds , "a " );发生异常
请问什么原因?
另外 如何获取异常的详细信息 ? 是在 .net 2002 下 感觉异常的提示太笼统
以上两个问题 谢谢
------解决方案--------------------提示什么异常
Ex.message
------解决方案--------------------User ID=saa;
saa? 是不是Sa呀
------解决方案--------------------SqlCommandBuilder sqlCmdBud = new SqlCommandBuilder(ada);
加上
------解决方案--------------------这里出错一般都是链接字符串或SQL语句的错误,仔细检查下
像bestyond() 老兄说的
User ID=saa;
saa? 是不是Sa呀
------解决方案--------------------是sql语句有问题吧