Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    problema con il conteggio dei record

    ciao a tutti,
    ho un problema stupido ma non riesco a risolverlo..

    Creo un ciclo FOR per visualizzare n record da un db

    for n = 0 to rs.recordcount
    response.write rs("campo")
    rs.movenext
    next

    il problema è che rs.recordcound mi ritorna -1....come mai?
    i record naturalmente ci sono e sono pure parecchi...

    chi mi sa aiutare?!

    ciao grazie

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

    Re: problema con il conteggio dei record

    Originariamente inviato da andropoff
    ciao a tutti,
    ho un problema stupido ma non riesco a risolverlo..

    Creo un ciclo FOR per visualizzare n record da un db

    for n = 0 to rs.recordcount
    response.write rs("campo")
    rs.movenext
    next

    il problema è che rs.recordcound mi ritorna -1....come mai?
    i record naturalmente ci sono e sono pure parecchi...

    chi mi sa aiutare?!

    ciao grazie

    prova cosi'

    codice:
    counter=cint(rs.recordcount)
    for n = 0 to counter
     response.write rs("campo")
     rs.movenext
    next

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    nono ti dico io è la conn al db sbagliata..
    se usi
    conn.execute
    non ti abilita ad usare rs.recordcount
    usi execute vero?
    Rixx

  4. #4
    no, non uso nessun execute...
    codice:
    DB_PATH= "./app/autoveicoli.mdb"
    'connessione al database'
    dim strConn 
    	Set Conn=Server.CreateObject("ADODB.Connection")		'gestione connessione al database
    	strConn="driver={Microsoft Access Driver (*.mdb)};"  	'gestione driver database
    	strConn=strConn & "DBQ=" & Server.MapPath(DB_PATH)
    Conn.Open strConn
    'query
    strSQL = "SELECT articoli.ID, articoli.tipo, articoli.marca, articoli.modello, articoli.colore, articoli.annoimm FROM articoli WHERE tipo = '" & TIPO & "'"
    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open strSQL, Conn
    'fine connessione

    Ho provato anche con il cint ma mi torna sempre -1 come numero totale dei record...perchè?!??!!?!?

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    RS.Open strSQL, Conn
    qua non va bene altrimenti non va devi usare

    RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic



    Rixx

  6. #6
    mi torna un errore:

    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.


    Non capisco comunque....perchè?!?!??!!!!

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
    cosi? ma se sicuro?

    Rixx

  8. #8
    si si ho fatto copia-incolla...

  9. #9
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    RS.Open strSQL, Conn, 3, 3

  10. #10
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    Originariamente inviato da rixx
    RS.Open strSQL, Conn, adOpenKeyset, adLockOptimistic
    cosi? ma se sicuro?

    Rixx

    per fare quello dovresti includere a mano il file adovb.inc (mi pare si chiamasse cosi)

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.