① 關於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)