① 关于vb中删除数据库记录的语句
sql = "select * from 班级信息where 姓名='" & Trim(Text1.Text) & "'"
rsd.Open Sql, conn, adOpenStatic, adLockOptimistic
YN = MsgBox("确定删除", vbYesNo)
If YN = 6 Then
rsd.Delete
End If
rsd.Close
conn.Close
如果有多条张三的记录,只能删除第一条记录。
如果想删除查询到的多条记录,请做一个循环。
② VB数据库删除操作
Text1.Text = Text1.Text & rs!数据B & vbCrLf
rs.Delete ‘如果相同删除数据B中的数据
rs.update
rs.MoveNext
③ vb中怎么通过adodc删除数据库表中的所有数据
VB通过Sql结构化查询语句中Delete子句,赋值给Adodc数据控件的RecordSource 属性,来执行删除数据库一个表的所有记录。
RecordSource 属性,返回或设置Data控件的基本表、SQL语句。
SQL 语句:
SQL 中的以关键字打头、完整描述一个操作的完整的短语。例如:SELECT * FROM Orders。SQL 语句不应和语句混淆。
以下是删除wd.mdb数据库的jishijilu记录表的所有记录的代码:
PrivateSubCommand1_Click()
DimsqlAsString
OnErrorGoToerror
sql="delete*fromjishijilu"
Adodc1.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"datawd.mdb;PersistSecurityInfo=False"
Adodc1.RecordSource=sql
Adodc1.Refresh
ExitSub
error:
EndSub
④ vb如何删除access数据库指定记录
通过SQL语句删除:
SQL 有专门的删除查询,格式为:
Delete from [表名称] where [条件]
例如删除女同学的成绩:Delete from 成绩单 where [性别]= "女"
以上是SQL的用法,如果在vb中使用,就在前面加上“DoCmd.RunSQL”就可以了。
DoCmd.RunSQL "Delete from 成绩单 where [性别]= '女' "
⑤ VB数据库删除操作
不太清楚你的意思.
你的意思是不是不一个表中有
两个字段A和B
,当A和B的数据相同时候删除B.?
如果是这样的话用SQL语句就可以了.
Cn.Execute(update
表
set
B=''
where
A=B)