在DATAGRID2中有一些记录(是上一部分操作添加产生的,然后通过条件选择显示在DATAGRID2中)现在我想在COMMAND1中删除鼠标所选择的记录,但是运行错误提示“缺少用于更新或刷新的基本信息”
代码如下:
Dim str1 As String
str1 = MsgBox("确定删除?", vbYesNo)
If str1 = vbYes Then
Ado3.Recordset.Delete ‘报错在这句上
Ado3.Refresh
DataGrid2.Refresh
End If
代码如下:
Dim str1 As String
str1 = MsgBox("确定删除?", vbYesNo)
If str1 = vbYes Then
Ado3.Recordset.Delete ‘报错在这句上
Ado3.Refresh
DataGrid2.Refresh
End If
Dim str1 As String
str1 = MsgBox("确定删除?", vbYesNo)
If str1 = vbYes Then
Ado3.Recordset.Delete '报错在这句上
Ado3.Refresh
DataGrid2.Refresh
End If
这样写是不会出错的。我试了。
问题应该是出在前面,你看看你的查询出的结果显示在DataGrid表里,是怎么写的?
Adodc2.RecordSource = "select * from 点单表 where 单据号= '" & djMaxValue & "'"
Adodc2.Refresh
DataGrid2.Refresh想在这里删除其中一行,代码如题所写的