vb 删除数据库后 怎样更新

作者&投稿:田保 (若有异议请与网页底部的电邮联系)
VB 数据库删除问题~

If Adodc1.Recordset.EOF = False Then
If MsgBox("确定删除?", vbOKCancel, "删除记录") = vbOK Then
Adodc1.RecordSource = "delete from 售后回访 " & _
"where 产品编号 ='" + Text1.Text + "'"
'执行delete 后,命令结束会自动执行 adodc1.close
'这里你要重新打开adodc1连接,再看一下记录是不是为0,为0执行
'MsgBox("删除成功!", , "操作提示")
'否则执行
‘MsgBox("删除失败!", , "操作提示")
End If
End If

整体没问题就是缺刷新代码 ,呵呵,我也是个初学者,互相学习,不知你所说“窗体”是用哪些控件与数据库连接,如是data或ADO 分别用data1.Refresh和 Adodc1.Refresh进行刷新,如是网格就用RsRecord.Refresh,大概就这样

加个刷新

在你数据删除完成以后。再调用一下查询显示数据的函数。


通州市13385802080: VB中删除数据库中的数据后怎么及时刷新datagrid上的数据 -
盛顷消旋: 重要的是区别两个方法:DbAdapter.Fill是读,DbCommand.ExecuteNonquery是执行修改.删除按钮下理论上应先调用修改,确认成功后,再调用读龋

通州市13385802080: 通过VB更新和删除数据库里面的信息的语法是什么?要具体的代码说明.
盛顷消旋: 可以用sql语言来更新,也可以用控件里面方法更新 conn.execute "update 表 set 列名=''..." conn.execute "delete * from 表 where 条件" 完成上面的操作必须要用conn这个连接数据库

通州市13385802080: vb里数据库,删除,修改语句 -
盛顷消旋: 这里建议改用adodb控件还有datagrid 控件结合来做比较简单一点, 第一 新建 一个datagrid1 控件还在adodc1控件 第二 让adodc1数据库连接好(这点会吧?) (adodcn属性中的记录源设置为 8...命令文本为 :select *from 表名) 设定datagrid1...

通州市13385802080: VB中如何刷新数据库 -
盛顷消旋: 数据库因该是刷新成功了的,只是你控件上没显示而已. 把你的数据显示(查询语句就可以了“select * from 表名”)写成过程,每次要刷新的时候先初始化DATA控件,再调用数据显示的过程就可以了. DATA控件自身没有自动刷新的功能,必须手动执行语句

通州市13385802080: vb编写的数据库应用程序怎样更新?
盛顷消旋: 用VB编写好的数据库应用程序,在实际应用中常常需要修改,如果是多台电脑共享的网络数据库的话,修改后往往要对每一台进行安装新的应用程序,有什么办法可以自动更新吗? 电脑问题网给出的最佳答案: 独立编写一个Update.exe程序 在主服务器中,存放一个文件用作记录版

通州市13385802080: vb 删除数据库后如何重新排序 -
盛顷消旋: 删除后重新排序编号? 如果是的话可以删完后重新查询按编号排序 select 编号 from " & table & " order by 编号" 然后 for 循环遍历数据集 for i =1 to rs.recordcount rs.fields("编号")=i rs.update next i

通州市13385802080: vb中如何将一些过期不用的数据移动到另张表 -
盛顷消旋: 不知道acess有没有触发器 如果有可以在删除的时候把记录更新到另外一张表 也可以在启动vb程序的时候去更新数据库中的数据

通州市13385802080: 关于vb中list1内容刷新问题
盛顷消旋: 删除数据库后,再删除List1里选中的这项内容即可:List1.RemoveItem (List1.ListIndex) 不需要用list1.clear清除列表 更不需要Me.Refresh Me.List1.Refresh

通州市13385802080: vb.net如何在DataGridView删除一行数据并且更新sql数据库 -
盛顷消旋: 判断删除的是哪行,然后根据主键连接数据库执行删除语句啊.

通州市13385802080: VB.NET 更新DataGridView资料到Mysql -
盛顷消旋: 对mysql不太清楚,假如是sqlserver,分两种情况: 1. 假如你用纯粹的sql语句和command查询出数据,并绑定到表格,那么你自己需要判断哪些行是改动过的,最后循环把每行通过update sql提交. 2. 还有比较方便的办法是设计界面上,表格右上方的小三角形展开,选择数据库和要绑定的表,运行则会自动加载数据,修改后使用XXXTableAdapter.update方法会自动更新到数据库. 3. 其实还有linq to entities等方法可以用的.由于mysq不是微软官方的数据库,因此不知道第二种是否可以用(需要有三方类库,配置可能没那么方便),但第一种是肯定可以的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网