首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

OleDbDataAdapter.FILL()重载出错解决思路

2012-02-08 
OleDbDataAdapter.FILL()重载出错这里说的比较清晰http://bbs.bc-cn.net/dispbbs.asp?boardID113&ID1586

OleDbDataAdapter.FILL()重载出错
这里说的比较清晰
http://bbs.bc-cn.net/dispbbs.asp?boardID=113&ID=158655&page=1

问题内容
----------------------------

OleDbDataAdapter.FILL()重载出错

private   void   DgDataBind()
        {
                string   DataPath   =   "Provider=Microsoft.Jet.OleDb.4.0;Data   Source=f:\\data\\db1.mdb ";
                OleDbConnection   conn   =   new   OleDbConnection(DataPath);
                string   strCmd   =   "Select   *   From   Dv_User ";
                DataSet   DataSet1   =   new   DataSet();
                OleDbDataAdapter   DataAdapter1   =   new   OleDbDataAdapter(strCmd,conn);
                DataAdapter1.Fill(   DataSet1   , "Table1 ");
                DataGrid1.DataSource   =   DataSet1;
                DataGrid1.DataBind();
        }

结果提示:
 
行   27:                   DataSet   DataSet1   =   new   DataSet();
行   28:                   OleDbDataAdapter   DataAdapter1   =   new   OleDbDataAdapter(strCmd,conn);
行   29:                   DataAdapter1.Fill(DataSet1, "Table1 ");//■■■就是这里出错
行   30:                   DataGrid1.DataSource   =   DataSet1;
行   31:                   DataGrid1.DataBind();  

编译器错误信息:   CS1502:   与“System.Data.OleDb.OleDbDataAdapter.Fill(System.Data.DataTable,   object)”最匹配的重载方法具有一些无效参数


就是这里不明白,书上的重载方法是这样,MSDN里面也有这个重载方法,不知道为什么不行

还有,我尝试过
DataAdapter1.Fill( "DataSet1, "Dv_User " ");//表名和数据库的表一样,也是一样

[解决办法]
JF UP
[解决办法]
似乎没有问题,

是否其他地方出问题了?
[解决办法]
帮顶
[解决办法]
这种方法Fill(ds,"table")
形成的dataset是强类型的dataset。条件是你必须先建好一个xsd文件,里面包括有你的DataSet的架构
[解决办法]
好像没看到强类型 DataSet 的踪迹,难道昨晚又看花眼了 ...
[解决办法]
路过,
顶一下
[解决办法]
自己查一下DataPath有问题没?判断以下connection.open()

热点排行