+ Rispondi al Thread
Pagina 2 di 2 primaprima 12
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: [ASP]Errore Rs.Open - Dov'è?!

  1. #11
    Luogo
    Lazio
    Post
    1,598
    Blogs
    21
    Quote Originariamente inviato da daniele-puma Visualizza il messaggio
    Funziona stavolta!

    .......
    Ti ringrazio, anche se non ho ancora capito perchè non funzionava in precedenza.
    .......
    ...il problema deriva dal fatto che qualche istruzione della tua sp
    (...probailmente la select into, ma succederebbe anche con inser/delete ed in genere
    con tuttte quelle che non generano record)
    genera un recordset chiuso oltre a quello aperto corrispondenete all'ultima select;

    che io sappia per evitare questi recordset chiusi basta inserire set nocount on nella sp
    ....ma pare che per qualche strana ragione nel tuo caso non funzioni
    per cui li ho 'saltati' da codice.

    Ultima nota :
    puoi risolvere il problema alla radice modificando la sp e come segue:

    codice:
    select count(IP) as TotIP,
              count(Distinct IP) as TotDistinctIP
    from TuaTabella
    ...in questo modo non avrai più il recordset chiuso e togli di mezzo anche la tabella temporanea

    HTH
    Ciao sspintux
    ------------------------------------------------------------

    O Santo Protettore dell'informatico quadratico medio, se puoi allontana da me questo cetriolo amaro!
    Azz! ... questo è un grande porck-around; potremmo addirittura farlo passare per una funzionalità avanzata

  2. #12
    L'avatar di daniele-puma
    daniele-puma non è in linea Scolaretto
    Luogo
    Milano
    Post
    262
    ..uhm..
    Grazie per la dritta!
    Daniele Puma
    http://www.danielepuma.com

    Se l'intervento ti è stato utile, clicca su .

+ Rispondi al Thread
Pagina 2 di 2 primaprima 12

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi