VB中DATA控件

怎么删记录,我想在form1.load 时删空数据库里表的记录
2025-03-01 13:35:06
推荐回答(2个)
回答1:

Data控件常用的方法

  (1)AddNew方法

  AddNew用于添加一个新记录,新记录的每个字段如果有默认值将以默认值表示,如果没有则为空白。

  例如,给Data1的记录集添加新记录:

  Data1.Recordset.AddNew

  (2)Delete方法

  Delete用于删除当前记录的内容,在删除后应将当前记录移到下一个记录。

  (3)Edit方法

  Edit用于对可更新的当前记录进行编辑修改。

  (4)Find方法群组

  Find方法群组是用于查找记录,包含FindFirst、FindLast、FindNext和FindPreviou方法,这4种方法查找的起点不同 。

Find方法 查找起点 查找方向
FindFirst 第一个记录 向后查找
FindLast 最后一个记录 向前查找
FindNext 当前记录 向后查找
FindRrevious 当前记录 向前查找
  例如,查找"客户号"字段为"10002"的记录:

  Datal.Recordset.FindFirst″客户号=′10002",
  If Datal.Recordset.NoMatchThen ′如果没找到
   MsgBox″找不到10002号客户″
  End If

  通常当查找不到符合条件的记录时,需要显示信息提示用户,因此使用NoMatch属性,当使用Find或Seek方法找不到相符的记录时,NoMatch属性为True。

  

回答2:

前提data1的属性设置好了。

With Data1
.Recordset.MoveFirst
While Not .Recordset.EOF
.Recordset.Delete
.Recordset.MoveNext
Wend
.UpdateRecord '这句没有也能更新
End With