162 messaggi dal 07 novembre 2003
Come posso eseguire un DROP table di una tabella, solo nel caso se esiste? Se non esiste salta la procedura e passa al codice che viene dopo:
Set Conn=Server.CreateObject("ADODB.Connection")
  Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&_
  Server.Mappath("/"&url&"/"&nome&".mdb")&";UID="&user&"; PWD="&pass

Install_Sql = "DROP TABLE tblst_Category_User [IF EXISTS] "
  Conn.Execute(Install_Sql)

 Install_Sql = "CREATE TABLE tblst_Admin_User (id_user AUTOINCREMENT NOT NULL, username VARCHAR(30) NOT NULL, password VARCHAR(35), PRIMARY KEY (id_user))"
Conn.Execute(Install_Sql)


In più vorrei che se ci sono stati dei problemi di una delle due procedure esca un avviso, nel caso contrario un'altro avviso.

Grazie :)
34 messaggi dal 31 maggio 2005
In SQL Server credo si faccia così, non so in Access:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[nometabella]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[nometabella]

ciao
sandro

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.