首页
社区
课程
招聘
[求助]用DataSet更新数据库失败
发表于: 2008-5-13 16:56 3551

[求助]用DataSet更新数据库失败

2008-5-13 16:56
3551
现象:以下是我更新数据库使用的方法,目前现象是我没次改完后只能保存在内存里,不能真的更新数据库,当程序重新编译启动后原先的添加的数据又没了。

注释:1.this.lbUser.Items.Count是我给数据库主键NameID设的值,以下都是这样,类型方面没有错;2."User"是一个用户表;3.da是OleDbDataAdapter类型的,已经和数据库相连。

DataSet ds = new DataSet();

this.da.Fill(ds, "User");

DataTable dt = ds.Tables["User"];

DataRow dr = dt.NewRow();

dr["NameID"] = this.lbUser.Items.Count;

dr["BrithAddress"] = this.tbBirthAddress.Text;

dr["BrithTime"] = this.tbBirthTime.Text;

dr["Name"] = this.tbUser.Text;

dr["WorkAddress"] = this.tbWorkAddress.Text;

dr["Marriage"] = this.cbMarriage.Checked;

dt.Rows.Add(dr);

da.Update(ds, "User");

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在一个无意中解决了,原来当IDE生成目标文件时在其目录下还会复制一个源数据库,而我一直看的是在工程下的数据库,所以发现一直没有向数据库添加数据,有点像以前听的一个故事,有个老妇人烧了锅汤,但她觉得汤很淡,于是就加盐,但还是淡,于是又加盐,反复几次后最后发现,原来她尝的同一勺子里的汤,呵呵
2008-5-14 11:19
0
游客
登录 | 注册 方可回帖
返回
//