PDA

Visualizza la versione completa : [SQL e VB6] : Verificare Tabella ... esiste ?


Fra
16-07-2002, 12:37
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 ?

darkblOOd
16-07-2002, 12:43
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.

Fra
16-07-2002, 13:18
Scusa ma con la gestione degli errori non sono molto pratico ,.... diciamo che non so niente !

Mi potresti spiegare meglio , please ?

Grazie.

darkblOOd
16-07-2002, 16:09
allora, lasci tutto com' e fai andare l'applicazione in errore.

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

allora fai :



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

Loading