Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: contare i records

  1. #1

    contare i records

    ciao,

    ho questo codice :

    <%

    'Creo la connessione
    Set Conn= server.createobject("ADODB.connection")
    Conn.ConnectionString= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/prova.mdb")
    Conn.open
    response.write "connesso"


    'definisco il recordset
    ' DBrec.open "TABELLA", CONNESSIONE, , ,adCmdTable
    set DBrec = Server.CreateObject("ADODB.Recordset")
    DBrec.open "prova", Conn, , ,adCmdTable


    ' Estrazione dati dal db
    Do while not DBrec.EOF
    Response.write "Nome:" & DBrec("nome") & "
    "
    Response.write "Cognome:" & DBrec("cognome") & "
    "
    DBrec.MoveNext
    Loop


    ' chiudo la connessione
    Conn.close
    set Conn=Nothing
    response.write "
    chiuso tutto"
    %>

    che estrae i dati presenti in un db...come faccio a farmelo funzionare con la classica stringa SQL a sapere il numero di record estratti?

    Grazie

  2. #2
    Prova così questo codice modficato:

    codice:
    <% 
    
    'Creo la connessione 
    Set Conn= server.createobject("ADODB.connection") 
    Conn.ConnectionString= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/prova.mdb") 
    Conn.open 
    response.write "connesso" 
    
    'Sql di lettura
    strsql = "select count(id_tabella) as tot_record from tua_tabella" 
    
    set DBrec = Server.CreateObject("ADODB.Recordset") 
    DBrec.open strsql, Conn
    
    
    ' Estrazione dati dal db 
    Do while not DBrec.EOF 
    Response.write "Nome:" & DBrec("nome") & "
    " 
    Response.write "Cognome:" & DBrec("cognome") & "
    " 
    DBrec.MoveNext 
    Loop 
    
    
    ' chiudo la connessione 
    Conn.close 
    set Conn=Nothing 
    response.write "
    chiuso tutto" 
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    provo..grazie mille

  4. #4
    non mi funziona...

  5. #5
    Che errore ti restituisce?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    non so il mio server (aruba) quando non apre la pagina da un impossibile visualizzare la pagina, non so perchè..sarei felice che mi desse un errore evidente...ho chiesto ma nulla nessuna risposat...

    Se infatti il codice di quella pagina lo camnbio con response.write"ciao" funziona...quindi la pagina c'è...

    boh

  7. #7
    Da insernet explorer:

    Strumenti --> Opzioni Internet --> Avanzate --> cerca e deseleziona la casella con la scritta accanto "mostra messaggi HTTP brevi".

    Processa nuovamente la pagina e posta qui il tipo di errore.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    grazie mille....

    l' errore è questo:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

    /1-PROGETTO/esempi/estrai2.asp, line 15

  9. #9
    sembra che manchi un paramentro ma non capisco quale

  10. #10
    nessuno sa aiutarmi?

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.