如何判断数据库是否有同名的表存在呀?

解决方案 »

  1.   

    if exists (select * from dbo.sysobjects where id = object_id(N'[你的表名]')
      

  2.   

    IF EXISTS (SELECT * from sysobjects 
       WHERE id = object_id('你的表名'))
      print '该表已经存在'
      

  3.   

    Table1.DatabaseName:=...
    Table1.TableName:=....
    if Table1.Exists then
      ShowMessage('Exists');
      

  4.   

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Customer_Relationship]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    print '表Customer_Relationship已经存在'
    GO
      

  5.   

    楼上的各位大虾,还是不行啊!因为我用的是ADO,所以还是不行啊!用ADO怎么办呀?
      

  6.   

    用ADO的ADOQuery,然后用这条SQL语句传到后台查询不就行了。