标题:vb.net 物理数据库更新问题
只看楼主
hhj1978
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-9-16
 问题点数:0 回复次数:1 
vb.net 物理数据库更新问题
    Dim olecn As New OleDb.OleDbConnection
    Dim oleDA As New OleDb.OleDbDataAdapter
    Dim olecomm As New OleDb.OleDbCommand
    Dim oledS As New DataSet
    Dim xxtable As New DataTable

    Public Sub bindgridview()
        olecn.ConnectionString = cnn ' 获取联接地址,"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:\原F盘\vs2015-access引擎\技术流程系统数据库.accdb"
        olecomm.Connection = olecn '建立联接
        xxtable.Clear()
         = "select * from 登陆信息 where 简称 = '" & UsernameTextBox.Text & "'" '执行查询语句
        oleDA.SelectCommand = olecomm '设配器获取查询命令
        olecn.Open() '打开数据库
        oleDA.Fill(oledS, "登陆信息") '对设配器填充数据
        xxtable = oledS.Tables("登陆信息")
        ' Dim myrow As DataRow = xxtable.NewRow
        olecn.Close()
        DataGridView1.DataSource = xxtable ' oledS.Tables("登陆信息") 'oledS.Tables("登陆信息") '将设配器上取到的数据表内容显示到 显示器上

       DataGridView1.Rows(0).DataBoundItem("密码") = NewPasswordtextbox.Text

        'oleDA.Update(oledS.Tables("登陆信息"))
        oleDA.Update(DataGridView1.DataSource)
        ' xxtable.Clear()

    End Sub
 datagridview数据能改过来,但只要刷新下,又是原来的数据,也就是说物理数据库根本没被修改,哪位大大指导下,到底是怎么回事!谢谢!急等!!
搜索更多相关主题的帖子: New 数据库 信息 Dim 登陆 
2019-09-16 23:12
xyxcc177
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:26
帖 子:197
专家分:1249
注 册:2017-7-8
得分:0 
DataGridView1.DataSource = oledS.Tables("登陆信息")
DataGridView1.Rows(0).DataBoundItem("密码") = NewPasswordtextbox.Text
 Dim oleCB As New OleDb.OleDbCommandBuilder(oleDA)
        oleDA.Update(oledS.Tables("登陆信息"))
        oleDs.AcceptChanges()
2019-09-26 20:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496846-1-1.html




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

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