CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

sql 查询

楼主kata(蚂蚁)2002-04-09 09:25:53 在 VB / 基础类 提问

请问各位,我如何在一个数据库中去查询一个表在不在。该sql语句如何写。 问题点数:100、回复次数:7Top

1 楼junglerover(灌木丛)回复于 2002-04-09 09:27:24 得分 0

你的数据库是什么?  
  SQL   SERVER、ORACLE还是DB2啊什么的。Top

2 楼gump2000(阿甘)回复于 2002-04-09 09:33:35 得分 0

以前的贴子  
  查找   存在  
  有很多  
  就不一一说明了Top

3 楼bitsoft(我来也)回复于 2002-04-09 09:42:23 得分 30

我用出错判断:  
  on   error   goto   err1  
  MyRecordset.Open   "select   *   from   MyTable   where   1=2",MyConnection,...  
  err1:  
  MsgBox   "MyTable   don't   exists"  
   
  Top

4 楼zeng_zhh(紫河)回复于 2002-04-09 09:52:58 得分 0

select   Object_ID('表名')  
  如果沒有,則返回空NULL,如果有,則返回它在數据庫中的對象標識號!Top

5 楼jamex(1 + 1 = 爱)回复于 2002-04-09 10:18:34 得分 70

例子:  
  判断tblCancelPresell表时是否存在,是的话,删除!  
   
  if   exists   (select   *   from   dbo.sysobjects   where   id   =   object_id(N'[dbo].[tblCancelPresell]')   and   OBJECTPROPERTY(id,   N'IsUserTable')   =   1)  
  drop   table   [dbo].[tblCancelPresell]  
  GOTop

6 楼wei131420(我为.net狂)回复于 2002-04-09 10:25:25 得分 0

检索表名Top

7 楼ccbl(<<<=====)回复于 2002-04-09 10:27:38 得分 0

有ADOX  
  Dim   ta   As   New   ADOX.Catalog  
  Dim   p1  
  Dim   i   As   Integer,   j   As   Integer  
  ta.ActiveConnection   =   'ADO连接字符'  
  j   =   ta.Tables.Count   -   1  
  List1.Clear  
  For   i   =   0   To   j   -   1  
          p1   =   ta.Tables(i).Name       '返回表名称       在这里判断  
  List1.AddItem   p1  
  NextTop

相关问题

  • sql查询
  • SQL SERVER 查询
  • sql查询??
  • sql查询
  • SQL查询
  • sql 查询
  • sql查询(select)
  • SQL查询
  • SQL查询
  • sql查询,急

关键词

  • sql
  • tblcancelpresell
  • ta
  • 判断
  • 返回
  • dbo
  • tables
  • select

得分解答快速导航

  • 帖主:kata
  • bitsoft
  • jamex

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo