C# sda.Update()
ds=newDataSet();if(MessageBox.Show("确定要保存修改的数据吗?","修改提示",MessageBoxButtons.YesNo,Mess...
ds = new DataSet();
if (MessageBox.Show("确定要保存修改的数据吗?", "修改提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
try
{
SqlCommandBuilder comb = new SqlCommandBuilder(sda);
sda.Update(ds, "temptest");// 出错 说找不到temptest 为什么?
//dsUpdate.AcceptChanges();
MessageBox.Show("数据修改成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex + "\r\t\n数据修改失败!");
this.button1_Click(sender, e);
}
出错.
Update 无法找到 TableMapping['MyTable'] 或 DataTable“MyTable”。
主键 在SQL 设置了 展开
if (MessageBox.Show("确定要保存修改的数据吗?", "修改提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
try
{
SqlCommandBuilder comb = new SqlCommandBuilder(sda);
sda.Update(ds, "temptest");// 出错 说找不到temptest 为什么?
//dsUpdate.AcceptChanges();
MessageBox.Show("数据修改成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex + "\r\t\n数据修改失败!");
this.button1_Click(sender, e);
}
出错.
Update 无法找到 TableMapping['MyTable'] 或 DataTable“MyTable”。
主键 在SQL 设置了 展开
2013-10-27
展开全部
temptest应该是你要操作的数据表名 1、查看表明是否书写正确 2、数据库连接串是否拼写正确 如果还不能解决 请贴出 您获取数据集DataSet的完整代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-27
展开全部
temptest 这个 是否正确,以及绑定的表名,数据库表名 都确认下,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-27
展开全部
使用commandbuider进行数据库内容的更新的话,在你要更新的内容中必须要设置主键,不然无法更新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-27
展开全部
检查一下表名是否正确,字段名是否正确.你这个很多其他代码没有贴出来.没办法详细给你指出了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询