Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583

    [AJAX] Interrogazione DB sincrona?

    Ciao a tutti,
    sto usando ajax in un'applicazione .net, in particolare ajax.net Professional.

    Da javascript richiamo metodi di un classe lato server, questi metodi interrogano il db e mi restituiscono dati in formato xml.

    Funziona tutto, ma mi sono accorto che le chiamate sono effettivamente asincrone, ma le interrogazioni al DB no.
    E' come se le chiamate arrivassero tutte insieme, venissero in qualche modo ordinate e interrogassero il db una per volta.

    E' una cosa normale o ho sbagliato qualcosa?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    imposta sulla stringa di connessione la Keyword Async a True.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Grazie per la risposta, ma mi sono accorto che il problema è ancora a monte.

    Mi spiego.
    Le chiamate lato javascript verso i metodi .net partono tutte insieme.
    Lato server però i vari metodi non vengono eseguiti insieme.
    Il secondo aspetta la risposta del primo per essere eseguito.
    Il terzo la risposta del secondo, e così via.....

    Anche questo mi sembra strano.
    E' un problema della libreria AJAX che uso o ho di nuovo fatto qualche cavolata?

    Grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    583
    Up :quote:

  5. #5
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    si che è normale...c'è un unico thread e quindi tutte le cose si fanno una per volta.
    con i thread dovresti risolvere questa cosa però valuta bene se è il caso di introdurre i thread.
    I got the remedy

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.