vb中怎么通过adodc删除数据库表中的所有数据

通过adodc连接access数据为,怎么删除数据库中表里的全部数据,谢谢... 通过adodc连接access数据为,怎么删除数据库中表里的全部数据,谢谢 展开
 我来答
zdingyun
推荐于2016-07-18 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48168
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB通过Sql结构化查询语句中Delete子句,赋值给Adodc数据控件的RecordSource 属性,来执行删除数据库一个表的所有记录。

RecordSource 属性,返回或设置Data控件的基本表、SQL语句。

SQL 语句:

SQL 中的以关键字打头、完整描述一个操作的完整的短语。例如:SELECT * FROM Orders。SQL 语句不应和语句混淆。

以下是删除wd.mdb数据库的jishijilu记录表的所有记录的代码:

Private Sub Command1_Click()
    Dim sql As String
    On Error GoTo error
    sql = "delete * from jishijilu"
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\wd.mdb;Persist Security Info=False"
    Adodc1.RecordSource = sql
    Adodc1.Refresh
    Exit Sub
error:
End Sub
百度网友247f6335c
2019-01-15 · 超过19用户采纳过TA的回答
知道答主
回答量:57
采纳率:60%
帮助的人:16.5万
展开全部
adodc也可以一次性删除。废话不多说,贴上代码:
Private Sub Command4_Click()
Adodc2.Recordset.MoveFirst
While Adodc2.Recordset.RecordCount > 0
Adodc2.Recordset.Delete
Adodc2.Recordset.MoveNext
Wend
End Sub
望采纳!你也可以不放在按钮里  放form load里面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ddrddrddr2010
2010-07-21 · TA获得超过431个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:359万
展开全部
可以用过打开连接,执行SQL语句来删除,
假设你前面执行的select * form tablea
那么后面你一样可以执行delete tablea
只是执行的结果不可读。

贴一个代码给你看看,不是我写的
Dim CNN As New ADODB.Connection
Dim RST As New ADODB.Recordset
Dim SQL As String

Private Sub Command1_Click()
CNN.ConnectionString = \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\VBExercise\\DataBase\\test.mdb;Persist Security Info=False\"
SQL = \"delete from Student where id=1\"
RST.Open SQL, CNN.ConnectionString, adOpenKeyset, adLockPessimistic
cnn.close
rst.close
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cwa9958
推荐于2018-03-04 · TA获得超过1884个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:1987万
展开全部
用控件不能一次删除全部的数据,可以用循环,一条一条删除,直到删完.

用adodb对象的execute方法可以一次删除所有的数据.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fdfun
推荐于2017-11-23 · TA获得超过950个赞
知道小有建树答主
回答量:1139
采纳率:0%
帮助的人:914万
展开全部
conn.execute "delete * from 表"
解决
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式