Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    Gestione errore connessione a DB

    Ho creato una pagina ASP che all'inizio crea una connessione ad un DataBase:

    <%
    set connobj=server.createobject("ADODB.Connection")
    connobj.open "contatori","sa",""
    set rsContatore=Server.CreateObject("ADODB.RecordSet")
    %>

    Come posso gestire l'errore, cioè se la connessione con il DB fallisce per qualche motivo, esiste qualche funzione che stabilisce se connobj.open "contatori","sa","" ha avuto o meno successo?

    Grazie.

    Vincenzo

  2. #2
    Con "onError resume next" e gestisci "err.Number <> 0".
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    ...dopo connobj.open "contatori","sa","" ho scritto:


    onError resume next
    if err.Number<>0 then
    %>
    errore di apertura db
    <%
    end if
    %>

    ma mi dà il seguente errore su "onError resume next" :

    Errore di compilazione di Microsoft VBScript error '800a03ea'
    Errore di sintassi

    Vincenzo

  4. #4
    on error resume next
    xxx

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    ho scritto:

    on Error resume next
    if err.Number<>0 then
    %>errore di apertura db
    <%
    end if

    ma, se il DB è aperto, ho errore (file già in uso)

    Vincenzo

  6. #6
    Con questa sequenza:

    codice:
    1)On Error resume next 
    
    2)...dopo connobj.open "contatori","sa","" ho scritto: 
    
    3)if err.Number<>0 then 
    %> 
    errore di apertura db 
    <% 
    end if 
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.