求助OleDbDataAdapter填充dataset的问题
数据库是sybase的:
  OleDbCommand cmd = new OleDbCommand(qry, conn);
                 OleDbDataAdapter oda = new OleDbDataAdapter();
                 oda.SelectCommand = cmd;
                 DataSet ds = new DataSet();
                 oda.Fill(ds,"dt1");//执行到这里程序就无响应
  OleDbCommand cmd = new OleDbCommand(qry, conn);
                 OleDbDataAdapter oda = new OleDbDataAdapter();
                 oda.SelectCommand = cmd;
                 DataTable ds = new DataTable();
                 oda.Fill(ds);//如果是填充DataTable的话就可以正常运行
请问哪位高手可以给我指点一下
------解决方案--------------------这种问题多半是oledb的bug,没法解决只能忍受,
------解决方案--------------------将DataTable添加到DataSet对象的Table集合  
   DataSet ds = new DataSet();  
   DataTable tbl = new DataTable("table");  
   ds.Tables.Add(tbl);  
这样试试
------解决方案--------------------SqlDataAdapter Adapter = new SqlDataAdapter(Sql, SqlConn);
                       Adapter.Fill(dt);
                       Close(SqlConn);
语句应该没什么问题,不清楚你的问题原因,但可建议你这样写,简单。
------解决方案--------------------  OleDbCommand cmd = new OleDbCommand(qry, conn);
 OleDbDataAdapter oda = new OleDbDataAdapter();
 oda.SelectCommand = cmd;
 DataSet ds = new DataSet();
  oda.Fill(ds,"dt1");//执行到这里程序就无响应
 oda.Fill(ds);//执行到这里程序就无响应