Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Dove sbaglio ?

  1. #1

    Dove sbaglio ?

    Ciao,
    <%
    'rilevo il path del database
    dbPath = Server.MapPath("../mdb-database/arca.mdb")

    'connessione al database
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source="&dbpath

    'eseguo la SQL per contare i record
    sql = "SELECT COUNT(*) AS RECORD_COUNT FROM scheda WHERE FORMATO=DVD"
    Set rs = Server.CreateObject("ADODB.Recordset")

    'visualizzo il numero di record della tabella
    Response.Write("La tabella contiene "&rs("RECORD_COUNT")&" record.")

    'chiudo recordset e connessione e libero le risorse
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    %>
    Devo conteggiare i records ma con questo codice mi da l'errore

    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /arca/lista.asp, line 191

    Come mai ?

    Andrea

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    la linea 191 è sull'open?
    cmq FORMATO=DVD se è testo ci vuole gli apici
    where formato = 'DVD'

  3. #3
    la riga 191

    Response.Write("La tabella contiene "&rs("RECORD_COUNT")&" record.")

    con la tua modifica non cambia nulla VVoVe:

  4. #4
    problema risolto

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.