| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2812 人关注过本帖
标题:给dataset添加多条记录后,再更新数据库,如何实现?急~~请帮忙答一下,谢 ...
只看楼主 加入收藏
qiqi109
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-5-22
收藏
 问题点数:0 回复次数:7 
给dataset添加多条记录后,再更新数据库,如何实现?急~~请帮忙答一下,谢谢
 我想给dataset添加多条记录后,再一次将这几条添加的记录更新到数据库,如何实现啊?

 
搜索更多相关主题的帖子: 数据库 dataset 记录 
2005-05-22 14:08
seals
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2005-2-5
收藏
得分:0 
ds.update()

说你哪,看了我那么多帖子都不回,好意思吗?! 觉得需要我帮助,请Q:496227096
2005-05-22 15:16
qiqi109
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-5-22
收藏
得分:0 
不好意思,问题没说清楚
首先是如何给dataset新增多条记录?我只能增加一条,再增加就覆盖掉原先增加的那一条了~~
2005-05-22 15:58
23760639
Rank: 1
等 级:新手上路
帖 子:277
专家分:0
注 册:2005-5-13
收藏
得分:0 
2005-05-23 10:18
程序人
Rank: 2
等 级:新手上路
威 望:3
帖 子:195
专家分:0
注 册:2005-4-5
收藏
得分:0 
你每一回增加的时候只要再定义一个新的数据datarow 就不会覆盖掉原来的了,可以一次加很多个 然后 update

洒家靠!悟空:我给你说过N遍了,叫你不要说我帅!虽然我承认我很帅!!
2005-05-23 10:22
qiqi109
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2005-5-22
收藏
得分:0 
还是不行啊~~~dataset11是公用的 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim mydtb As New DataTable Dim mydrow As DataRow ' SqlDataAdapter1.Fill(DataSet11, "moneyDistr") mydrow = DataSet11.Tables("moneyDistr").NewRow() mydrow("pid") = TextBox1.Text mydrow("wid") = ListBox1.Selectedvalue mydrow("dkrq") = TextBox2.Text mydrow("wdk") = txtmd.Text DataSet11.Tables("moneyDistr").Rows.Add(mydrow) DataSet11.AcceptChanges() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If DataSet11.HasChanges Then SqlDataAdapter1.Update(DataSet11, "moneyDistr") End If End Sub button2是对dataset11提交添加的记录,button3是更新数据库
2005-05-24 18:59
海风
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2005-3-4
收藏
得分:0 
可以定义一个..公用变量.然后在主界面里面引用一下.到时再用别名.就可以了吧`

学者...不耻下问...
2005-06-03 11:17
三少
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-8-3
收藏
得分:0 
这样当然不行了,你要把  DataSet11.AcceptChanges()
 去掉或都放在 SqlDataAdapter1.Update(DataSet11, "moneyDistr") 的下面
如:
    Dim mydtb As New DataTable
        Dim mydrow As DataRow
' SqlDataAdapter1.Fill(DataSet11, "moneyDistr")
mydrow = DataSet11.Tables("moneyDistr").NewRow()
         mydrow("pid") = TextBox1.Text
        mydrow("wid") = ListBox1.Selectedvalue
        mydrow("dkrq") = TextBox2.Text
        mydrow("wdk") = txtmd.Text
        DataSet11.Tables("moneyDistr").Rows.Add(mydrow)
           
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        If DataSet11.HasChanges Then
        SqlDataAdapter1.Update(DataSet11, "moneyDistr")
        DataSet11.AcceptChanges()

        End If
      
End Sub
2005-08-05 23:12
快速回复:给dataset添加多条记录后,再更新数据库,如何实现?急~~请帮忙答一 ...
数据加载中...
 
   



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

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