如何全部记录,和添加一张数据表?

JimStation 2003-11-27 02:11:49
我建了一个book.mdb的数据库。里面有一张表aaa,我想删出aaa里面所有记录,怎么办?还有我想添加一张空表bbb,bbb表的结构要求复制aaa的。求用完成该操作的vb代码,新手,请赐教!!
...全文
26 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
JimStation 2003-12-04
  • 打赏
  • 举报
回复
我想用adox完成,有办法吗?
jpinglee 2003-12-04
  • 打赏
  • 举报
回复
Dim cn As New ADODB.Connection
dim rs as new adodb.recordset
dim sql as string
set cn=new adodb.connection
cn.Open "provider=microsoft.jet.oledb.4.0;data source=c:\book.mdb"
set rs=new adodb.recordset
sql= "select * into bbb from aaa where 1=2"
rs.open sql,cn
Set rs = Nothing
set rs=new adodb.recordset
rs.open "drop table aaa",cn
set rs=nothing
boydgmx 2003-11-27
  • 打赏
  • 举报
回复
conn.Execute "delete from table 表名"
conn.Execute "select * into bbb from aaa"
注意这两句,如果aaa是上一句中刚刚清空的表,则第二句没有问题,
否则必须加上条件 where 0=1
boydgmx 2003-11-27
  • 打赏
  • 举报
回复
Dim conn As New ADODB.Connection
conn.Open "provider=microsoft.jet.oledb.4.0;data source=数据库路径"
conn.Execute "delete from table 表名"
conn.Execute "select * into bbb from aaa"
conn.Close
Set conn= Nothing
lxcc 2003-11-27
  • 打赏
  • 举报
回复
yoki(小马哥) ( )顺序反了
wangqingyu 2003-11-27
  • 打赏
  • 举报
回复
cn.Execute "select * into bbb from aaa where 1=2"
cn.Execute "drop table aaa"
yoki 2003-11-27
  • 打赏
  • 举报
回复
Dim cn As New ADODB.Connection
cn.Open "provider=microsoft.jet.oledb.4.0;data source=c:\book.mdb"
cn.Execute "drop table aaa"
cn.Execute "select * into bbb from aaa where 1=2"
cn.Close
Set cn = Nothing

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧