Drop一般用于删除整体性数据,如表,模式,索引,视图,完整性限制等,Drop是删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。
delete用于删除局部性数据,如表中的某一元组。
adodc不能直接删除表,可以删除记录,adodc1.recordset.delete删除表,可以用adodc来判断能否打开表,如果能打开
用adox来实现删除
Dim cat As ADOX.Catalog
'连接数据库
Set cat = New ADOX.Catalog
cat.ActiveConnection = _
"Provider=Microsoft.Jet.OLEDB.4.0" &_
"Data Source=" &App.Path &"\数据库名.mdb" &_
"Jet OLEDB:Database Password=密码"
cat.Tables.Delete "删除表名"
Set cat = Nothing
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)