vb mysql 更新数据库_VB数据库更新update的问题

有高手么,我还遇到个千年费解的问题,学了那么久楞是看不懂,

下面的是一段代码 可以说无懈可击,但是运行时候datagrid控件什么内容都不显示,数据库中记录确实被删除啦,但是奇怪的是datagrid控件的内容变成空白,有哪位高人指点迷津不胜感激,如果解决啦还有重分感谢

Option Explicit

Dim cn As New ADODB.Connection

Dim cmd As New ADODB.Command

Dim rs As New ADODB.Recordset

Private Sub Command1_Click()

Dim sql As String

If Text1.Text <> "" Then

sql = "delete * from 用户信息表 where 姓名='" + Trim(Text1.Text) + " ' "

Set cmd.ActiveConnection = cn

cmd.CommandText = sql

cmd.Execute

rs.Requery

Set DataGrid1.DataSource = rs

DataGrid1.Refresh

End If

End Sub

Private Sub Form_Load()

Dim pstr As String

pstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\用户信息表.mdb;Persist Security Info=false "

cn.Open pstr

rs.Open "用户信息表", cn, adOpenKeyset, adLockPessimistic

End Sub

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值