ado判断数据库中的某个表是否存在,该怎么处理

ado判断数据库中的某个表是否存在
我每个月建一张表,首先判断数据库中是否有这个的表,没有建立,否则则打开。
表名是:x年x月

------解决方案--------------------
select count(*) from sysobjects where name = 'x年x月'
------解决方案--------------------
遍历所有的表,或者每个表中带一个标识信息,查询一下