Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    22

    datatable aggiornamento [C#]

    Ciao a tutti,

    non rieco a modificare i valori dei record contenuti in una datatable.
    Io utilizzo il seguente comando:
    tbl1.Rows[0].ItemArray[1]="antonio";

    A me sembra non funzionare, non ho errori di compilazione ma l'esecuzione di questo comando non genera cambiamenti nč nel datatable, nč ovviamente nel DB.


    Questo č il codice che la precede:

    string strAccessConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\Documents and Settings\\Matteo\\Documenti\\Visual Studio 2005\\WebSites\\Prova_scrivi\\prova.mdb";
    OleDbConnection myAccessConn = null;
    myAccessConn = new OleDbConnection(strAccessConn);
    string strAccessSelect = "SELECT * FROM Tabella1";
    OleDbCommand myAccessCommand = new OleDbCommand(strAccessSelect, myAccessConn);
    myAccessConn.Open();

    OleDbDataAdapter da1 = new OleDbDataAdapter(myAccessCommand);
    DataTable tbl1 = new DataTable();
    da1.Fill(tbl1);
    tbl1.Rows[0].ItemArray[1]="antonio";

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Vedo solo comandi di select ma non vedo comandi di aggiornamento sul Database.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    559
    ciao prova con

    tbl1.Rows[0][1]="antonio";

    questo ti cambia la datatable, dopo di che.... fai l'update sul db!
    se nella vita avro avuto la possiblita di aiutare qualcuno non avro vissuto invano (E. Dikinson)

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    22
    Grazie mille,
    con la tua soluzione l'aggiornamento funziona.

    Ciaoooo

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.