会有这样的错误是怎么回事呀:Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。

xiaobuy718 2010-01-10 03:09:38
public void biao(DataGridView xx, string sql)
{
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
SqlCommandBuilder sq1l = new SqlCommandBuilder(da);
DataSet ds = new DataSet();
da.Update(xx.DataSource);
}
会有这样的错误是怎么回事呀:Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。
...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayonglong 2010-02-03
  • 打赏
  • 举报
回复
DataGridView 的DataSource的表名是不是不是“Table”?
ouc_ajax 2010-02-03
  • 打赏
  • 举报
回复
da.Update(xx.DataSource); //出错了

DataAdapter可以建立起DataSet和数据库之间的链接关系。
使用ds.Fill(ds) 这样如果再去改动ds之后,直接使用
da.Update( ds)就行了,但是像你上边的代码,二着根本没有这种联系。
da新建的,DataSource不是他Fill的
boater_zhou 2010-02-03
  • 打赏
  • 举报
回复
adapter.InsertCommand = builder.GetInsertCommand();
YICSHAN 2010-01-10
  • 打赏
  • 举报
回复
表需要有主键
tyy283 2010-01-10
  • 打赏
  • 举报
回复
da.Update(xx.DataSource); 这样更新语句,从没用过啊
threenewbee 2010-01-10
  • 打赏
  • 举报
回复
表结构不一致,是不是指定错了表名?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧