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

    [Sql Server] Numero record

    Ciao,
    come faccio a sapere il numero dei record estratti da una select?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    rs.count

  3. #3
    errore che mi risponde

    Tipo di errore:
    Errore di run-time di Microsoft VBScript (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto: 'rs.count'

    usando

    rs.recordCount

    mi dice -1

    la query la faccio con enterprise manager prima di passarla in asp.

  4. #4
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    posta il codice incriminato

  5. #5
    'Dim Conn
    Conn = ConnDB()
    Set rs = Server.CreateObject("ADODB.recordset")
    'Verifico l'esistenza di codici seriali sul database
    Sql_01="SELECT idseriale, codseriale FROM tb_codseriale WHERE (attivo = 1)"
    rs.open Sql_01,Conn
    NumRow= rs.recordCount
    if NumRow=0 then
    Frase="Siamo spiacenti ma i codici seriali attualmente non sono disponibili"
    else
    Frase=NumRow
    end if
    response.Write("-->" & Frase)
    -----------------------------------------------

    se utilizzo NumRow= rs.recordCount mi dice sempre -1 se uso rs.count, invece mi da errore, questa query mi estrae 4 record

  6. #6
    risolto con
    select count(*)....

    VVoVe:

  7. #7
    o usi il Count(*) nella select oppure imposti la proprieta
    rs.CursorLocation = 3 prima di aprire il recordset e poi recuperi il recordcount, vedrai che è diverso da -1

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.