Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Elencare campi senza ID

    Salve,
    utilizzando questo script mi elenco i campi di una tabella in una select, come posso fare per evitare che mi elenchi anche il campo ID?
    Grazie
    codice:
    <select name="abc" >
    <option>
    Seleziona
    </option>
    <%
      Dim sc, cn, os
    
        sc = "driver={Microsoft Access Driver (*.mdb)};dbq="
        sc = sc & Server.MapPath(db.mdb")
    
        Set cn = Server.CreateObject("ADODB.Connection")
        cn.Open sc
    
     Set os = cn.OpenSchema(4)
    
        While os.EOF = False
            If Trim(os("TABLE_NAME")) = "miepag" Then
            %>
        <option value="<%=os("COLUMN_NAME")%>"><%=os("COLUMN_NAME")%></option>            
            <%
            End If
            os.MoveNext
        Wend
        Set os = Nothing
        cn.Close
        Set cn = Nothing
    %>
    </select>

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Quale campo ID?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    elencando tutti i campi di una tabella, il suddetto script, naturalmente c'è anche il campo id, che vorrei omettere e quindi non farlo visualizzare durante la stampa dell'elenco.
    E' possibile e come?
    Grazie

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Aggiungi la condizione all'if e verifichi che il COLUMN_NAME sia diverso da ID.
    Anche se a mio avviso avrei impostato il DB in modo differente per inserire le pagine :-)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie.
    Consigliami, come lo avresti impostato, suggeriscimi...

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Quote Originariamente inviata da djjunior Visualizza il messaggio
    Grazie.
    Consigliami, come lo avresti impostato, suggeriscimi...
    Io di solito non metto le pagine tutte in un record con il nome della colonna ad indicare la pagina.
    Ogni pagina ha un suo record in modo che puoi aggiungere ad ogni pagina maggiori info (tipo per i metatag).

    Facendo così non dovresti far altro che poi un repeater dei record con i campi che ti interessano.

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    se lo scopo è solo quello di avere l'elenco di "miepag" aprire lo schema è superfluo.

    qual'è il progetto?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    if os("COLUMN_NAME") <> "ID" then...

    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie a tutti, rispondendo a VincentZeno, il progetto è avere l'elenco delle colonne ed elencarle in una select e con lo schema funziona tutto correttamente, anzi volevo sapere se era possibile avere l'elenco in ordine alfabetico.
    Grazie
    G.

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.