社区
数据库
帖子详情
如何判断一个access库中,某个表是否存在?在线等!!
ffllyy
2004-01-04 10:52:12
如题
...全文
144
8
打赏
收藏
如何判断一个access库中,某个表是否存在?在线等!!
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ffllyy
2004-01-05
打赏
举报
回复
谁能给个具体点的做法吗
bluesmile979
2004-01-04
打赏
举报
回复
select object_id('tableName') --如果没有则为null
ffllyy
2004-01-04
打赏
举报
回复
??
sony19791015
2004-01-04
打赏
举报
回复
gz
ffllyy
2004-01-04
打赏
举报
回复
CMyADOApi pMyado;
CString str;
str.Format("select name from test where name ='表名'");
pMyado.DoSql(str);
int CMyADOApi::DoSql(CString sql)
{
CString strsql;
strsql = sql;
try
{
theApp.pRst.CreateInstance("ADODB.Recordset");
theApp.pRst->Open(_bstr_t(strsql),(IDispatch*)theApp.pConn,
adOpenStatic,adLockOptimistic,adCmdText);
return TRUE;
}
catch(_com_error e)
{
CString errorMessage;
errorMessage.Format("打开数据表错误!\nError:%s",e.ErrorMessage());
AfxMessageBox(errorMessage, MB_ICONHAND);
return FALSE;
}
}
这样不行啊,报错,代码是3127,帮忙中找不到这个错代码?能不能举个例子。谢谢
yintongshun
2004-01-04
打赏
举报
回复
select name from sysobjects where name =' 表名' and type = 'U'
如果结果不是为空,则表明此表存在于数所库中。
ffllyy
2004-01-04
打赏
举报
回复
这是这样写的但是程序出错,能不能具体点。
_RecordsetPtr pRst;
CMyADOApi pMyado;
CString str;
str.Format("select boject_id('test')");
if (pRst->Open(_bstr_t(str),(IDispatch*)theApp.pConn,
adOpenStatic,adLockOptimistic,adCmdText)==NULL)
MessageBox("不存在");
taianmonkey
2004-01-04
打赏
举报
回复
pRstSchema = pConnection->OpenSchema(adSchemaTables);
_bstr_t table_name = pRstSchema->Fields->
GetItem("TABLE_NAME")->Value;//获取表的名称
查询
access
数据
库中
某个
表
是否存在
Access
数据库虽然功能单一,但的确是
一个
小巧精干的开发伙伴,我在多个项目中与它见面,为了探知
Access
数据库的本源,今天上网查了些资料。现总结归纳如下: 在
Access
数据
库中
通过SQL语句找到某一
表
是否存在
的确是一件困难的事。幸好,
Access
本身就有一些隐含的数据对象能够保存你
库中
的信息,今天我就遇到了要用SQL,通过程序查询某一
表
是否存在
的问题,解决方法如下: 由于
Access
数据库本身的“管理员”组没有访问隐含对象的权限,因此先要:工具 -> 选项 -> 视图 ->
用SQL查找
Access
数据
库中
某一
表
是否存在
的一种方法
Access
数据库虽然功能单一,但的确是
一个
小巧精干的开发伙伴,我在多个项目中与它见面,为了探知
Access
数据库的本源,今天上网查了些资料。现总结归纳如下: 在
Access
数据
库中
通过SQL语句找到某一
表
是否存在
的确是一件困难的事。幸好,
Access
本身就有一些隐含的数据对象能够保存你
库中
的信息,今天我就遇到了要用SQL,通过程序查询某一
表
是否存在
的问题,解决方法如下:
python
表
是否存在
_python – 如何测试
表
是否已存在?
我正在制作
一个
scrabblecheat计划下面是一些例子,我在下面的代码中使用SQLite来创建
一个
简单的数据库来存储我的单词.但它告诉我我无法重新创建数据库
表
.如何在检查中是否已经有
一个
名为spwords的
表
,然后跳过尝试创建它?错误:(, OperationalError('table spwords already exists',), None)代码:def load_db(data_l...
Python3中如何检查文件
是否存在
?
在Python3的文件操作中,我们经常会遇到需要检查文件
是否存在
的情况,因为只有文件存在,才可以进行下一步的处理。那么Python3中如何检查文件
是否存在
?使用pathlib库也是一种检查文件
是否存在
的方法,且从Python3.4开始,Python已经把pathlib加入了标准库,无需安装,即可直接使用!os库方法可检查文件
是否存在
,存在返回Ture,不存在返回False,且不需要打开文件。1. os.path.isfile文件检查。3. os.
access
文件权限检查。1. 检查文件
是否存在
。
Sql中
判断
"库、
表
、列"
是否存在
--
判断
数据库
是否存在
IF EXISTS (SELECT * FROM MASTER.sys.sysdatabases WHERE NAME = '库名') PRINT 'exists ' else PRINT 'not exists' --
判断
要创建的
表
名
是否存在
IF EXISTS (Select * From sysObjects Where Na
数据库
4,011
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章