+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

usare OpenSchema per recuperare nome e tipo campi di campi tabella

  1. #1
    misonsan non è in linea Scolaretto
    Ciao a tutti
    Devo fare un metodo in C# (per pagine .aspx) per recuperare, usando openschema, il nome e il tipo dei campi di una tabella e salvarli su array.
    Quindi il metodo riceve come parametro il nome della tabella e deve eseguire una foreach per reperire le proprietà
    - Nome campo
    - tipo campo (Numerico,stringa,data,booleano,ecc..)
    riporto il codice che ho scritto, ma che non funziona.
    Grazie.
    Moreno

    private bool LoadPropertyFieldFilter(String ConnString, String NomeTabella)
    {

    string NomeColonna = "";
    string TipoColonna = "";
    OleDbConnection cn = null;
    OleDbCommand cm = new OleDbCommand();
    OleDbDataReader dr = null;

    try
    {

    // Connection to the selected database
    cn = new OleDbConnection(ConnString);
    cm = new OleDbCommand("SELECT * FROM " + NomeTabella, cn);

    cn.Open();

    dr = cm.ExecuteReader(CommandBehavior.SchemaOnly);
    DataTable table = dr.GetSchemaTable();
    foreach (DataRow row in table.Rows)
    {
    foreach (DataColumn Colonna in table.Columns)
    {
    NomeColonna = Colonna.ColumnName;
    TipoColonna = Colonna.DataType.ToString();
    // qui devo salvare i dati (Mo,e Colonna e tipo campo) in array

    }
    }

    }
    catch (Exception ex)
    {
    return false;
    }
    }

  2. #2
    L'avatar di gibra
    gibra non è in linea Very Important Person

  3. Dire solamente 'ma che non funziona' è dire niente, quindi troppo poco.
    Ciao,
    aggiungo inoltre, per l'OP, che occorre formattare il codice proposto :

    vedi qui : Netiquette - MasterDrive.it Wiki
    dove si parla di CODE / XCODE
    ℹ️ Leggi di più su sspintux ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Stampa nome dei campi tabella Access
    Da pierovb nel forum Visual Basic 6
    Risposte: 6
    Ultimo Post: 10-08-2017, 18:50
  2. Conversione tipo campi
    Da Dario56 nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 21-03-2016, 23:40
  3. Recuperare i valori di una combobox a più campi
    Da UGoldrake nel forum Microsoft Access
    Risposte: 3
    Ultimo Post: 03-03-2016, 21:57
  4. Ciclare i nome dei campi di una tabella
    Da federico78 nel forum PHP
    Risposte: 1
    Ultimo Post: 20-08-2009, 20:00
  5. Conoscere nome campi di una Tabella
    Da lucagfc nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 28-09-2007, 00:40