检查access数据库中的用户表是否存在,别管dao、ado、还是adox,怎么简单怎么来。
先谢谢了!
先谢谢了!
解决方案 »
- vb与USB TO CAN 的通信
- 求DataGrid控件显示数据后,单击字段排序的代码!
- 执行movenext的时候死机,急!请教大家
- 紧急求助:为什么转换为大写时“分”不准确?
- 在运行到下面这一句 Dim objrs As New ADODB.Recordset 时
- 请教各位大虾,如何实现CommandButton的Caption居左显示?急!!!
- toolbar控件的问题
- 怎么样控制局域网上的电脑只能上某些网站呢!
- 有问题啊!!!
- SQL语句里面怎样用日期型变量!在线等待!
- 寻求可以独立完成系统的SOHO,5G上海外高桥机房空间+现金寻~内进__>
- 过几天需要发布软件,需要ftp空间,大该学要60mb,用一个星期就可以拉!!请帮帮忙!
On Error Resume Next
Dim rs As New ADODB.Recordset
Dim conn As New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\work\111.mdb;Persist Security Info=False"
Dim strsql As String
strsql = "select * from yourtablename"
rs.Open strsql, conn
If Err.Number = -2147217865 Then
MsgBox "表不存在!"
End If
conn.Close
End Sub
On Error GoTo err
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Administrator.HP-LS\My Documents\db1.mdb;Persist Security Info=False"
con.Open
rs.Open "select * from test", con, adOpenStatic, adLockReadOnly
If Not rs.EOF Then
MsgBox "test表存在"
Else
End If
Set rs = Nothing
Exit Sub
err:
If err.Number = -2147217865 Then
msgox "test表不存在"
Else
Resume Next
End If
End Sub
我想用ado打开他的msysobjects,可是提示权限,dao也许可以,但感觉就没必要了.
大哥们再想想办法啊,有特别简单直接的吗?
dim Cn as new adodb.connction
cn.open "连接串"
if cn.OpenSchema(adSchemaTables,array(null,null,"表名")).eof then
表不存在
else
表存在
end if