Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221

    [SQL e VB6] : Verificare Tabella ... esiste ?

    Come si può verificare (da codice) se una tabella esiste nel DB ?
    Vorrei creare una 'cosa' simile alla seguente :

    if EsisteTabella("NomeTabella") Then
    ...
    Else
    ...

    Come posso fare ?
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    vedi se l'errore che ti restituisce può essere intercettato univocamente (ti da il codice di errore specifico) e implementi un gestore di errori che ti verifica l'esistenza della tabella.

  3. #3
    Utente di HTML.it L'avatar di Fra
    Registrato dal
    Oct 1999
    Messaggi
    221
    Scusa ma con la gestione degli errori non sono molto pratico ,.... diciamo che non so niente !

    Mi potresti spiegare meglio , please ?

    Grazie.
    SO : Windows XP - Linux Gentoo
    Java - Visual Basic - C++

  4. #4
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    allora, lasci tutto com'è e fai andare l'applicazione in errore.

    Se ti dice: Attenzione, si è verificato l'errore -212465468(800e4343)

    allora fai :

    codice:
    sub xxx
    On error goto MioErrore
    
    scrivi il tuo codice qui
    
    On error Goto 0 (<-- zero)
    exit sub
    
    MioErrore:
    
    If Err.Number="-212465468" then
       msgbox"Tabella inesistente"
       etc etc
    else
       msgbox"L'errore è un altro " & err.number &"  " & err.description
    end if
    end sub

    guardati l'oggetto err

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 © 2024 vBulletin Solutions, Inc. All rights reserved.