Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Verifica esecuzione di una query di insert

    Ciao a tutti,

    Vi spiego brevemente cosa dovrei fare cosi magari mi riuscite a dare una mano!

    Devo creare una pagina asp che, all'apertura della stessa, mi va a eseguire una query di importazione dati da una tabella all'altra.

    Fino a qui zero problemi.

    Il problema quale è? vorrei che una volta eseguita la query, se questa non mi genera errori la pagina mi si chiuda in automatico mentre se questa ha dato errore mi venga inviata una email con il relativo errore al suo interno o anche solo un alert via email o via sms...

    Io ora non riesco a capire come fare a passare la variabile "se la query è ok allora..." cioè, penso che il codice sarà tipo:

    IF "......" then
    eccc......

    ma tra le virgolette che ci devo inserire?

    help please!

    thanks
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  2. #2

    Re: Verifica esecuzione di una query di insert

    Originariamente inviato da Lan
    Ciao a tutti,

    Vi spiego brevemente cosa dovrei fare cosi magari mi riuscite a dare una mano!

    Devo creare una pagina asp che, all'apertura della stessa, mi va a eseguire una query di importazione dati da una tabella all'altra.

    Fino a qui zero problemi.

    Il problema quale è? vorrei che una volta eseguita la query, se questa non mi genera errori la pagina mi si chiuda in automatico mentre se questa ha dato errore mi venga inviata una email con il relativo errore al suo interno o anche solo un alert via email o via sms...

    Io ora non riesco a capire come fare a passare la variabile "se la query è ok allora..." cioè, penso che il codice sarà tipo:

    IF "......" then
    eccc......

    ma tra le virgolette che ci devo inserire?

    help please!

    thanks
    codice:
    on error resume next
    sql = "..."
    conn.execute(sql)
    if err <> 0 then
    ' miiiinchia!... errore ci fu!!!
    descrizioneErrore = err.description
    ' codice che invia la mail mettendo nel body descrizioneErrore
    else
    ' scrivo il codice HTML per chiudere la finestra...
    end if

  3. #3
    OK dovrebbe funzionare, almeno la parte che non da errore...ora testo la parte con l'errore..

    Una cosa però, inserendo il codice per la chiusura, mi ritorna sempre l'alert di avviso chiusura. E' possibile chiudere la pagina senza che appaia l'alert?

    Vi posto il codice che ho usato:

    <script language="JavaScript" type="text/javascript">
    setTimeout("window.close()",2000);
    </script>

    in questo caso gli faccio chiudere la pagina dopo due secondi!
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  4. #4
    ti basta quel tempo per spostare i dati da una tabella all'altra?

    io non avrei messo un timeout, avrei solo messo il codice per la chiusura della finestra dopo aver eseguito l'inserimento di dati

  5. #5
    OK..
    Il problema è che non mi chiude in automatico la pagina...
    Avete qualche idea o vi siete gia scontrati con il problema?
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  6. #6
    posso proporti un'alternativa ma implica la creazione di una pagina in più

    al posto di mettere direttamente il codice javascript per chiudere la pagina metti un Response.Redirect("chiudi.asp")
    e nella pagina chiudi.asp imposti il tag body in questo modo:
    <body onLoad="JavaScriptnClick=window.close()"> </body>

    se fai così la finestra si chiude.

  7. #7
    Ho provato...
    Ma mi da sempre l'alert!
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

  8. #8
    io quello script lo uso per far chiudere una popup dopo aver inviato un form, ma in effetti nel momento in cui si mette su una vera e propria pagina fa aprire l'alert...

    faccio qualche prova

  9. #9
    Considerato che devi chiudere la window, puoi fare cosi :

    codice:
    window.opener=self;
    window.close();

  10. #10
    anche inserendo qesto codice mi appare sempre un alert che midice che la pagina puo essere chiusa. Io vogli che mi bypassi la cosa e mi chiuda la pagina...
    :metallica
    Che cosa vuoi che ti dica???
    Senti che bel rumore...

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.