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

    Recuperare i nomi delle colonne

    Ciao ragazzi,

    mi sapete dare una dritta sul modo per recuperare i nomi delle colonne delle tabelle?

    Grazie mille!

    Spero di essermi spiegato, faccio un esempio:
    nella tabella ho id, nome, cognome.... (ma non lo so )

    Come posso fare per "scoprirlo"?

  2. #2
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    codice:
    Set Rs = Conn.Execute("Select * From Tabella")
    For Each Field In Rs.Fields
    Response.Write Field.Name & "
    "
    Next
    Rs.Close()

  3. #3
    Grazie mille!!!!

    Veloce come un lampo!!

    Un'altra cosa.... per sapere il tipo?

    Se è numeric, memo, testo e nel caso quanti spazi, data ecc?

  4. #4
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    fai una select, apri un recodset e .......
    codice:
    	for i = 0 to rs.Fields.count -1
              response.write (rs.Fields(i).name)
    	next
    Fero
    Vuoi conoscere nuovi Amici?

  5. #5
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    La collezione Fields contiene tutti i campi e le loro proprietà

    Oltre a name c'è Type (che devi codificare).
    Per le altre http://www.w3schools.com/ado/ado_ref_field.asp

  6. #6
    Grazie mille!!
    Mi siete stati davvero utili...
    Vorrei chiedervi un ultima cosa...

    Quali sono i tipi di dati che vanno inseriti tipo i numeric, ovvero senza gli apici?

    Grazie

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In Access i numerici e i campi SI/NO.
    I campi data/ora con # al posto dell'apice

    Roby

  8. #8
    Perfetto!

    Ormai approfitto... chiedo l'ultima cosa...
    Se uso questa sintassi:
    For Each Field In Rs.Fields

    Come posso fare per far saltare il primo campo?

    (ovviamente se non c'è un "modo consono" schiaffo un flag nel primo giro e amen)


    Grazie a tutti ancora per disponibilità!

  9. #9
    Ringrazio tutti per le risposte che mi avete dato...

    Mi sono preparato uno script che permette l'inserimento e la modifica di qualunque tipo di database access... non necessita di nessuna configurazione a parte l'invio tramite variabile del nome della tabella. Configurabile anche all'interno della pagina...

    Nei prossimi giorni vedo di ingraficarlo in maniera decente e vi posto il codice..

    Sto cercando di implementare un paio di opzioni in modo da poterlo personalizzare al massimo (nel mio caso serve per adattarlo al cliente solo con determinati criteri).

    Cmq adesso per creare una pagina di inserimento e/o modifica campi ci metto circa 3 minuti (contro i 30/40 di prima).

    Grazie ancora a tutti!

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.