请问,一、如何用ADO查询数据库中某个表是否存在,二、如何在一个数据库中复制一个表

little_tao_tao 2003-08-23 09:20:26
请问,一、如何用ADO查询数据库中某个表是否存在,二、如何在一个数据库中复制一个表
...全文
93 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
neo40 2003-08-24
  • 打赏
  • 举报
回复
在一个数据库中复制一个表

Dim ss As New ADODB.Connection

ss.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\dbname.mdb;Persist Security Info=False"
ss.Open
ss.Execute "select * into " + App.Path + "\dbname.newtbl from oldtbl"
neo40 2003-08-24
  • 打赏
  • 举报
回复
用ADO查询数据库中某个表是否存在

Dim Ss As New ADODB.Connection
Dim Rs As New ADODB.Recordset

Dim mytablename As String
mytablename = "tblname"

Ss.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\dbname.mdb;"
Ss.Open
Set Rs = Ss.OpenSchema(adSchemaTables)

Do Until Rs.EOF
If Rs!TABLE_NAME = mytablename Then

MsgBox "Table name: " & Rs!TABLE_NAME & vbCr & "Table type: " & Rs!TABLE_TYPE & vbCr

Rs.Close
Ss.Close
Unload Me
End

End If
Rs.MoveNext
Loop
MsgBox "没找到"
Rs.Close

Ss.Close
Unload Me
End
lihonggen0 2003-08-24
  • 打赏
  • 举报
回复
这样的问题已经问过多次了



http://expert.csdn.net/Expert/topic/2012/2012840.xml?temp=.9738123

二、在一个数据库中复制一个表

select * into 新表 from 原表

1,216

社区成员

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

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