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

    LEGGERE CAMPI di un DATABASE

    Cerco in voi l'ultimo aiuto. Ho scaricato dall'area download un file in as che mi permetta di leggere il file del database...tutto bene apro la pagine e leggo perfettamente il database in TUTTI i suoi campi.....

    adesso viene il problema:

    Il file che si visualizza legge dei dati sensibili relativi a persone luoghi ecc..ecc..QUINDI deisderavo visualizzare il contenuto del file dati.mdb con la condizione però di visualizzare alcuni campi ed altri no..ad esempio: visualizzare l'uscita del mezzo di soccorso, il codice di uscita del mezzo, il numero del servizio....ed altro.....vorrei però escludere il NOME, il COGNOME..ecc...ecc..
    Ultimissima cosa.....vi posto il codice che ho scaricato e che mi fa visualizzare tutto il database.....:

    <html>
    <head>
    <title>Dati Volontari</title>
    <style type="text/css">
    <!--
    .Stile2 {
    font-size: 8px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    .Stile3 {
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    }
    .Stile4 {
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    -->
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
    <body class="Stile2">
    <%
    'Stringa per la connessione
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/dati.mdb")

    'creazione connessione
    Set objConn=Server.CreateObject("ADODB.Connection")

    'apertura connessione
    objConn.Open cString

    'creazione recordset
    Set rs = Server.CreateObject("ADODB.Recordset")

    nometabella="ANAGRAFICA_VOLONTARI" ' inserisci qui il nome della tabella da vedere

    'query sql
    sql = "select * from "&nometabella&""

    'apertura recordset
    rs.Open sql, objConn, 3, 3

    if rs.eof then 'se il recordset è vuoto.....

    %>




    <center><table border="0" width="80%">
    <tr>
    <td align="center"><b class="Stile3">Niente dati[/b]</td>
    </tr>
    </table>
    </center>


    <%
    else 'se invece il recordset contiene dei dati.....
    %>


    <center><table border="0" width="80%">
    <tr>
    <td align="center"><b class="Stile3">Questa è la tabella <%=nometabella%>[/b]</td>
    </tr>
    </table>


    <table border="1" cellspacing='0' cellpadding='2' width="80%">
    <tr>
    <%
    For Each campo in rs.Fields ' per ogni campo presente nel database ....
    %>
    <td align='center'><div align="left" class="Stile3"><%=campo.name%>
    </div></td>
    <%
    Next
    %>
    </tr>
    <%
    do until rs.eof ' per tutti i records ...
    For Each campo in rs.Fields '... scrivo di ogni campo ...
    %>
    <td class="Stile4"> <%=campo.value%> </td>
    <%
    next
    %>
    </tr>
    <%
    rs.movenext
    loop
    %>
    </table>
    </center>
    <p class="Stile2">
    <%
    end if

    'chiusura e distruzione recordset
    rs.close
    set rs=nothing

    'chiusura e distruzione connessione
    objConn.close
    set objconn=nothing
    %>
    </p>
    </body>
    </html>

    Attendo un Vostro gradito riscontro......Lifeonline

  2. #2
    invece di

    SELECT * FROM tabella

    (dove * vuol dire 'tutti i campi')

    scrivi

    SELECT campo1, campo2,..., campoN FROM tabella

    cioè elenchi i soli campi che vuoi estrarre.


    that easy!

  3. #3
    SPETTACOLO...SEI grande!!!!!!!!!!!!!!
    infinite grazie

  4. #4
    Ultimissima cosa.....poi sparisco.....MOLTO importante.....per evitare di inserire il database On line ogni volta e quindi sarebbe impossibile leggere i dati degli interventi in TEMPO REALE.....è possibile leggere il database dal pc...voglio dire..io mi connetto al sito entro nella pagine web e visualizzo i dati degli interventi in tempo reale:

    MA

    il database risiede in un server (semplice PC) e non quindi in FTP....non so se mi sono spiegato......
    è possibile leggere i dati di un database che risiede sul PC e non On line??
    Se è possibile modificando la pagina web che vi ho postato.

    Ancora grazie infinite....

  5. #5
    sei quindi in una intranet?

  6. #6
    LA SEDE ha una serie di PC in rete...CENTARLINO......volevo estrapolare i dati *.mdb dal server e pubblicarli in tempo reale..sui ....mezzi di soccorso operativi in tempo reale.....tutto qui (tutto qui forse per te..per me....un po meno)

    Grazie ancora

  7. #7
    no, non ho capito. sii più chiaro, grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    non so se Access supporta come Oracle il dblink, però la soluzione sarebbe questa.

    Però su access non so aiutarti, ma magari ti ho dato uno spunto...

    Ciao caio

    ps. se trovi come si fa facci sapere...magari prima o poi mi tocca anche a me lavorarci

  9. #9
    il file allegato con le modifica fatte funziona perfettamente. Legge un file che risiede On line su aruba per intenderci caricato con ftp.

    Nella sede di soccorso esiste un Programma che gestisce i servizi di emergenza urgenza annotati su di un file MDB che risiede in un PC ad esempio \\192.168.2.111\dati.mdb) QUi risiedono tutti i dati dei soccorsi che di ora in ora si svolgono. Questi dati per visualizzarli ON line dovrei caricarli manualmente con FTP sul server di aruba per leggerli.

    ed allora mi chiedevo...

    esiste una stringa che mi permetta di NON puntare al database in questo modo: Server.MapPath("/mdb-database/dati.mdb") ma bensì lo cerchi all'interno del PC in cui vengono scritti, senza che io dabba tutte le volte caricare il file MDB, anche perchè non sarebbe più un aggiornamento in tempo reale....

    vorrei modificare il file che avevo postato con questa variante.....
    spero sia chiaro.
    grazie

  10. #10
    fattibilissimo: basta avere IIS installato sul server, e realizzare quindi una intranet.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.