专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > DotNet Exception

Update 无法找到 TableMapping[ 'Table '] 或 DataTable'Table'

发布时间:2011-06-26 20:23:07 文章来源:www.iduyao.cn 采编人员:星星草

OleDbDataAdapter catDA = new OleDbDataAdapter( "SELECT 类别ID, 类别名称 FROM 类别 ", nwindConn);


catDA.UpdateCommand = new OleDbCommand( "UPDATE 类别 SET 类别名称 = ? " +
"WHERE 类别ID = ? ", nwindConn);

catDA.UpdateCommand.Parameters.Add( "@类别名称 ", OleDbType.VarChar, 15, "类别名称 ");

OleDbParameter workParm = catDA.UpdateCommand.Parameters.Add( "@类别ID ", OleDbType.Integer);
workParm.SourceColumn = "类别ID ";
workParm.SourceVersion = DataRowVersion.Original;

DataSet catDS = new DataSet();
catDA.Fill(catDS, "类别 ");

DataRow cRow = catDS.Tables[ "类别 "].Rows[0];
cRow[ "类别名称 "] = "New类别名称 ";
catDA.Update(catDS);

在最后一句产生的错误提示: "Update 无法找到 TableMapping[ 'Table '] 或 DataTable'Table'。 "

请问怎样解决呢?

------解决方法--------------------------------------------------------
try..

catDA.Update(catDS, "类别 ");
------解决方法--------------------------------------------------------
catDA.Fill(catDS, "类别 ")改成catDA.Fill(catDS)应该也会出错,一般我后面都加表名的

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: