| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4525 人关注过本帖
标题:[求助]Update 无法找到 TableMapping['Table'] 或 DataTable“Table
取消只看楼主 加入收藏
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
 问题点数:0 回复次数:3 
[求助]Update 无法找到 TableMapping['Table'] 或 DataTable“Table

大家帮偶看看下面哪里错了,为什么无法更新修改后的数据到数据库呢?
更新的时候提示:“Update 无法找到 TableMapping['Table'] 或 DataTable“Table”。 ”
但如果用数据适配器,直接拖动控件去填充生成数据集的,更新却没有错误,所以排除不是表的问题(有设主键的)。


using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;


…………………………
//类中声明了
private SqlDataAdapter sda;
private DataSet ds;


…………………………

//从数据库读入数据到dataGrid里
private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection con = new SqlConnection("server=.;database=pubs;uid=sa;pwd=;");
con.Open();
sda = new SqlDataAdapter("select * from titles",con);
ds = new DataSet();
sda.Fill(ds,"titles");
this.dataGrid1.DataSource=ds.Tables[0];
}

//更新修改后的数据到数据库

private void button2_Click(object sender, System.EventArgs e)
{
try
{
DataSet changedData = this.ds.GetChanges();
if(changedData !=null)
{
int changedRows = this.sda.Update(changedData);
MessageBox.Show("数据成功更新" + changedRows + "了条记录","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
this.ds.AcceptChanges();
}
else
{
MessageBox.Show("没有要更新的记录","没有改变",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
catch(Exception E)
{
MessageBox.Show("更新数据库时发生错误:" + E.Message + "","错误",MessageBoxButtons.OK,MessageBoxIcon.Information);
this.ds.RejectChanges();
}
}

搜索更多相关主题的帖子: Table Update 
2006-10-01 17:30
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 

有人在不,帮帮忙啊,等好久了噢


2006-10-01 18:51
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 
不是的,可是,偶用控件直接生成却可以。代码一样
说明不是表的问题吧

2006-10-01 20:23
提灯寻影
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-4-7
收藏
得分:0 
明白了,不过,感觉论坛的人太冷漠了。。。。。。。。。。

2006-10-05 23:24
快速回复:[求助]Update 无法找到 TableMapping['Table'] 或 DataTable“Table
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016747 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved