# Re: 如何判别资料库中之某table 是否存在!

Posted by jerry on May 28, 1998 at 18:23:28:

In Reply to: 如何判别资料库中之某table 是否存在! posted by Alex on May 28, 1998 at 15:25:09:

: 请问:如何得知资料库中某table是否存在，以免新增时发生错误!

如果是 *.mdb 格式的话, 我是这样用:
Set my_db = DBEngine.Workspaces(0).OpenDatabase(filename)
For i% = 0 To my_db.TableDefs.Count - 1
If my_db.TableDefs(i%).Name= check_table_name Then
.
.
.
End If
Next i%

基本上是将资料库内的table一一找出来比对,方法是笨了点,不知有没有更好的方法??
另外,找出来的tables中有一些 "MSys" 开头的 table 不知是干啥用的,有人知道吗?

Follow Ups: