Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347

    Thread e stored procedure

    Buonasera a tutti,
    ho in una Gui un thread che gira e ogni x tempo fa una query di tipo select su un db in una tabella A (SQL Server) (fa anche un Syste.out.println("prova")).
    Nella Gui ho un bottone che lancia una stored procedure sullo stesso db e modifica dati sulla tabella A.
    Quando lancio la procedura il thread si blocca (in quanto non stampa più "prova") e riprende a partire solo quando la procedura è finita.
    Qualcuno ha un'idea perchè avviene questo processo? naturalmente io vorrei che il mio thread continuasse a girare anche quando la mia procedura è in esecuzione.

    Note aggiuntive: Se lancio la procedura da un client tipo Microsoft SQL Server Managmente Studio ed e lancio la query è tutto ok (vedo la tabella A modificata dalla procedura).

    se lancio la procedura dalla mia Gui e con Microsoft SQL Server Managmente Studio lancio la query, quest'ultima apllicazione s'inchioda.

    Ringrazio e Saluto
    nh

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    347
    ok, ho risolto,
    quando prendo l'oggetto Connection che passo alle classi per fare la query e lanciare le procedure, chiamo questo metodo:
    conn.setReadOnly(true); //dove conn è la mia Connection
    e così funziona.

    Non so bene il perchè ma se qualcuno sa dare una spiegazione ne sarei grato.
    Thanx
    nh

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.