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

    visualizzare dati di un db access selettivamente

    Buongiorno a tutti. Non sono un gran esperto di asp. Chiedo un suggerimento a chi ha più competenze di me, per poter richiamare selettivamente dei dati da un db di access.

    Mi spiego meglio.

    Ho un database di nome FRUTTA

    al suo interno una tabella di nome FRUTTAROSSA

    la tabella è composta dai seguenti campi

    id = chiave primaria

    nome_frutta = testo

    contenuto = campo memo con testo


    orbene per richiamare i dati in una pagina web uso il seguente codice:

    codice:
    <%
       var Cn = new ActiveXObject("ADODB.Connection");
       var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/mdb-database/frutta.mdb");
           Cn.Open(Sc);
       var Sql = "SELECT * FROM frutta_rossa ORDER BY id ASC";
       var Mostra = new ActiveXObject("ADODB.Recordset");
    	   Mostra.Open(Sql,Cn,1);
       var pag = parseInt(Request.QueryString("com"));
           if (isNaN(pag) || pag < 1) pag = 1;
           if (!Mostra.EOF) {
                Mostra.PageSize = 1;
                Mostra.AbsolutePage = id;
          }
       var i = 0;
    %>

    naturalmente l'url delle pagine sarà del tipo miosito.ext/pagina?id=1


    ora però avrei una necessità. Mettiamo che nel campo nome_frutta del db io abbia 4 voci con la dicitura "fragole", 3 voci con la dicitura "ciliegie" ecc.

    Come posso far comparire in una pagina .asp SOLO le informazioni correlate alle "fragole" ?
    Ossia in modo da creare una pagina con tutte le info sulle fragole, una con tutte le info sulle ciliegie e così via.

    Spero possiate aiutarmi.

    Grazie.

  2. #2


    ad esempio...

    pagina_frutta.asp?tp_frutta=fragole
    codice:
    tp_frutta = request.querystring("tp_frutta")
    sql = "SELECT * FROM frutta_rossa WHERE `nome_frutta` ='"&tp_frutta&"'  ORDER BY id ASC;"
    Ma stiamo parlando delle basi basi basi...
    consulta un qualsiasi manuale di Database e troverai se non il paradiso almeno lo Shangri-lha...

    Grazie sempre di tutto!!!
    Alberto

  3. #3
    ti ringrazio, capisco che si tratta delle basi, ma io sono terra terra in questo campo, del resto non è esattamente il mio lavoro, e solo una volta su mille mi occorrono informazioni si questo tipo. Dato che sei così cortese, scusa se esagero eh, ma lo script che mi hai postato in quale punto devo aggiungerlo?!

  4. #4
    Considernado
    naturalmente l'url delle pagine sarà del tipo miosito.ext/pagina?id=1
    codice:
    <%
       var Cn = new ActiveXObject("ADODB.Connection");
       var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("/mdb-database/frutta.mdb");
           Cn.Open(Sc);
       var id = request.querysrting("id");
       var Sql = "SELECT * FROM `frutta_rossa` WHERE `id`="&id&" ORDER BY `id` ASC";
       var Mostra = new ActiveXObject("ADODB.Recordset");
    	   Mostra.Open(Sql,Cn,1);
       var pag = parseInt(Request.QueryString("com"));
           if (isNaN(pag) || pag < 1) pag = 1;
           if (!Mostra.EOF) {
                Mostra.PageSize = 1;
                Mostra.AbsolutePage = id;
          }
       var i = 0;
    %>
    ...e dovrebbe andare...
    stai usando ASP/javascript... e non sono molto sicuro...
    Grazie sempre di tutto!!!
    Alberto

  5. #5
    purtroppo non vuole saperne di andare, grazie comunque

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.