Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ASP CON SQL SERVER

  1. #1

    ASP CON SQL SERVER


    Ho realizzato un sito in ASP , su una intranet, che gira su un server con SO windows2000 server agganciato ad un database in sql server 2000 .

    Se lavora un singolo utente funziona tutto perfettamente .
    Il secondo utente che accede al database mi blocca tutto e mi da l'errore :

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
    [Microsoft][ODBC SQL Server Driver]Timeout scaduto.
    /TEST/risposta.asp, line 10


    Se il secondo utente esce o chiude I.E. il primo riprende a lavorare .

    ecco la pagina risposta.asp

    <%@LANGUAGE="VBSCRIPT" %>
    <%
    AAA=REQUEST.QueryString("ID_TEST")
    BBB=REQUEST.QueryString("ID_RISPOSTA")
    Set RsCon = Server.CreateObject("ADODB.Connection")
    RsCon.Open "dsn=concorso_dati_sql;"

    strSQL = "UPDATE test_risposte SET test_risposte.punteggio = 0, test_risposte.RISP_CANDIDATO = 'N' WHERE ((((([id_session]))="&session.sessionid&"))AND((test_risposte.ID_TE ST)="&REQUEST.QueryString("ID_TEST")&"));"
    RsCon.Execute (strSQL)

    strSQL = "UPDATE [TEST].[dbo].[test_risposte] SET [RISP_CANDIDATO]='S', [punteggio]=1 WHERE [CORRETTA]='S' AND [ID_RISPOSTA]="&REQUEST.QueryString("ID_RISPOSTA")&";"
    RsCon.Execute (strSQL)

    strSQL = "UPDATE [TEST].[dbo].[test_risposte] SET [RISP_CANDIDATO]='S', [punteggio]=-0.25 WHERE [CORRETTA]='N' AND [ID_RISPOSTA]="&REQUEST.QueryString("ID_RISPOSTA")&";"
    RsCon.Execute (strSQL)

    RsCon.Close
    Set RsCon = Nothing
    Set strSql= Nothing
    response.redirect "INDEX3.ASP?offset="&(REQUEST.QueryString("offset" )-4)
    %>



    E' il codice ASP sbagliato , si tratta di un problema di accesso contemporaneo ad SQL SERVER (SESSIONI CONCORRENTI) , O UN PROBLEMA su IIS ?

    qualcuno ha idea di quale possa essere il problema ?

    grazie per l'aiuto

  2. #2
    dimenticavo di dire che si blocca tutto solo se accedono in contemporanea ad un pagina di update (la risposta.asp) .
    in altre pagine dove ci sono degli insert (anche se lanciati in contemporanea), tutto funziona correttamnete .

    Grazie di nuovo

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.