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

    Recordset -1 per store procedure

    Ciao a tutti,
    ho preso una select che avevo in una pagina asp, e l'ho convertita in una store procedure all'interno del mio database sql server express

    set rsAds=server.CreateObject("adodb.recordset")
    sql2="EXEC [dbo].[FiltraPerData] '20/10/2014','10:30'
    rsAds.open sql2, conn,1,3


    quando vado ad a richiamare il recordcount ottengo sempre -1 anche se modifico i cursori

    Nrecord=rsAds.recordcount

    come mai?
    come posso intervenire?

    Grazie

  2. #2
    mi correggo, il problema credo che sia differente....credo che sia dato dalla store
    la store contiene delle inner join

    ho riportato anche la query nella pagina
    e se lancio il record set mi da -1
    se cambio la select con una select semplice mi da il numero di record




    avete qualche suggerimento???

    Quote Originariamente inviata da ciucciatiilcalzino Visualizza il messaggio
    Ciao a tutti,
    ho preso una select che avevo in una pagina asp, e l'ho convertita in una store procedure all'interno del mio database sql server express

    set rsAds=server.CreateObject("adodb.recordset")
    sql2="EXEC [dbo].[FiltraPerData] '20/10/2014','10:30'
    rsAds.open sql2, conn,1,3


    quando vado ad a richiamare il recordcount ottengo sempre -1 anche se modifico i cursori

    Nrecord=rsAds.recordcount

    come mai?
    come posso intervenire?

    Grazie

  3. #3
    risolto in questo modo

    dopo la creazione del recordset

    rsAds.cursorType = 3

    e poi l'apertura cosí

    rsAds.open sql2, conn

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.