MsHflexGrid删除某一行的问题-vb

发布网友 发布时间:2024-10-24 14:23

我来回答

4个回答

热心网友 时间:2024-10-30 03:20

Private Sub sc_Click()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\数据库编辑器\sjkbj.mdb;Persist Security Info=False"/////数据库的链接
sql = "select * from jsqbj where son='" & mshf.TextMatrix(g, 1) & "'"
///////要删除行的记录集 g为点击时的鼠标纵轴坐标 ‘参考mshf.MouseRow
rs.Open sql, cn, 3, 2
rs.Delete
rs.Requery
Adodc1.Refresh
mshf.Refresh
End Sub

热心网友 时间:2024-10-30 03:24

SQL = "DELETE FROM 用户表 "
SQL = SQL & " WHERE 用户名 = '" & MsHflexGrid.TextMatrix(MsHflexGrid.Row, 1) & "' "
CN.Execute SQL

热心网友 时间:2024-10-30 03:26

首先要从数据库中删除数据
用:rs.excute "delete from 表 where 查询条件 "
然后 再将数据重新导入表格中

热心网友 时间:2024-10-30 03:21

是用记录集recordset打开表的吗?
rs.Delete adAffectCurrent

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com