日期:2014-05-16  浏览次数:20991 次

VC ODBC ACCESS 如何查询数据库中某张表是否存在
我想先判断下,表是否存在于数据库.

具体该怎么做?

------解决方案--------------------
1、用ADO、ADOX、DAO来判断;
2、用捕获错误的方法;
3、SELECT MSysObjects.Name
FROM MSysObjects
WHERE MSysObjects.Type=1 AND [MSysObjects].[Name]='name';
在access中,工具 -> 安全 -> 用户与组的权限,在对象名称中选定MSysObjects ,然后对权限“读取数据”打勾
------解决方案--------------------
select name from msysobjects where type=1 and [name]='某张表';

看看有没有结果返回。