日期:2014-05-17  浏览次数:20512 次

ADO.net,在mysql执行器里面sql语句可以查出数据,但是在程序中却找不到数据
DataTable dt=new DataTable();
string sql="select * from table1 where name like '%"+keyword+"%'";
using(MySqlConnection conn=new MySqlConnection(con)){
  conn.Open();
  MySqlDataAdapt dta=new MySqlDataAdapt(sql,conn);
  dta.fill(dt);
}

select * from table1 where name like '%WWW%'  在mysql 5.5的执行器(Navicate图像界面)里面是有结果的,但是在程序中查到的dt是空的

求有知道的高手解答
------解决方案--------------------
有没有单步调试过,跟踪一下dt看看
------解决方案--------------------
http://home.cnblogs.com/group/topic/56649.html 

DataSet 数据集
DataTable 数据表
DataAdapter数据适配器
DataSet数据表的集合,DataTable数据表,Adapter是数据源和DataSet中间的管子。

你的DataAdapter是不是搞错了。