Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91

    esistenza tebella in db con vb6

    Salve,
    mi trovo in questo problema:
    Devo testare, in visual basic 6, l'esistenza o meno di una tabella all'interno di un database SQL Server. Non so come fare, pensavo di mettere all'inzio della routine: on error resume next, fare la open della tabella e vedere se mi restituisce l'errore: oggetto non trovato; è la strada giusta? Attendo conferme, smentite e sopratutto suggerimenti.
    Grazie
    Giorgio

  2. #2
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    Ci sono vari metodi per farlo tramite query, quello che preferisco è questo:

    codice:
    SELECT COUNT(TABLE_NAME) FROM INFORMATION_SCHEMA.TABLES 
    WHERE TABLE_NAME = 'NOMETABELLA'
    e controllare se ti restituisce 0 (non esiste) o 1 (esiste)

    HTH
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

  3. #3
    oppure l'oggetto connection ha il metodo openschema che restituisce un recordset contenente tutte le info sul DB
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    91
    vi ringrazio
    Giorgio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.