Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50

    Ricavare nomi campo dinamicamente

    Ciao a tutti

    vorrei sapere se qualcuno si è mai trovato il problema di dover
    avere i nomi dei campi di una tabella in maniera dinamica.

    in SQL ho trovato la DESC nometabella che ti da' la struttura ma non riesco ad eseguirla in ASP.NET (mi genera un errore che dice che le istruzioni possibili sono INSERT,SELECT,UPDATE,DELETE ecc )

    e se ci metto SELECT DESC nometabella mi dà un errore

    IErrorInfo.GetDescription non riuscito con E_FAIL(0x80004005).

    quando faccio la fill in una datatable

    Qualcuno ha mai avuto necessità di questo tipo???

    Please ditemi di si

    Ciao

  2. #2

  3. #3
    se vuoi farlo con una query dipende dal tipo di database (ognuna a tabelle di sistema diverse), altrimenti puoi farlo con un datareader:

    -apri un datareader con una query del tipo "select * from Tabella"
    - per avere i nomi dei campi puoi usare reader.GetName(i).ToString(), dove i è l'indice delle colonna, se fai un ciclo da i=0 a i<reader.FieldCount ottieni i nomi di tutti i campi.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50

    oks funzia

    benissimo grazie a tutti

    cmq utilizzo DB Access ma con il sistema del datareader ha funzionato

    grazie ancora


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.