向大家请教一个access+ado+bcb动态建立表单的问题

381612 2003-08-22 08:44:43
首先判断一个表单是否存在

存在则打开,不存在建立

判断我是这样写的
SELECT count(NAME) as a FROM msysobjects WHERE NAME='TableName'

if(a>0)//说明表单存在
{
打开
}
else
{
建立
}
但是count(NAME) as a 不能作为判断使用
应该怎么做这个判断语句才是正确的

...全文
54 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
guanshangming 2003-08-22
  • 打赏
  • 举报
回复
摘录如下

用adoquery连接的odbc数据库.如果想知道表"table01"是否存在,有什么办法?
ADOQuery1->Close();
ADOQuery1->SQL->Add("SELECT * FROM dbo.sysobjects WHERE ID = object_id(N'[dbo].[tmp1]') and OBJECTPROPERTY(id, N'IsUserTable')=1");
ADOQuery1->Open();
if(ADOQuery1->Eof)
{
//不存在
}
else
{
//存在
}

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧