begin process at 2008 05 17 12:29:25
1 173 994 membres
116 nouveaux aujourd'hui
13 974 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DataGridView et insertion des données dans la BD [ Base de données / Oracle ] (etoiledevie)

DataGridView et insertion des données dans la BD le 03/05/2008 11:06:18

etoiledevie
magic

Bonjour,
Dans mon application, j'ai une fenètre contenant un dataGridview permettant l'affichage des données à partir d'une BD oracle 9i et je peux entrer des nouvelles données.


OracleDataAdapter DA = null;

DataSet DS1 = newDataSet();

private

void Valider_Click(object sender, EventArgs e)

{

OracleConnection OraCon = newOracleConnection();

string connexionstring = "data source=centreRC;user=system;password=manager;";

OraCon.ConnectionString = connexionstring;

OraCon.Open();

try

{

DA =

newOracleDataAdapter("SELECT * from machine", OraCon);

DA.Fill(DS1,

"machine");

dataGridView1.DataSource = DS1;

dataGridView1.DataMember =

"machine";

}

catch (Exception ex)

{

MessageBox.Show(ex.ToString());

}

}


private

void enregistrer_Click(object sender, EventArgs e)

{

// construction et lancement de la commande Transact-SQL insert, update ou delete:

OracleCommandBuilder builder = newOracleCommandBuilder(DA);

DA.Update(DS1,

"machine");

DS1.AcceptChanges();

MessageBox.Show("table mise à jour", "Notificaton", MessageBoxButtons.OK, MessageBoxIcon.Information);

}


j'ai pu ecrire dans le dataset du dataGridView et même le message de notification est affiché. Mais en consultant la BD, la table n'est pas mise à jour!!!!!!!



Classé sous : bd, données, datagridview, ds1, oracon

Participer à cet échange

Appels d'offres

Pub



Snippets en rapport

CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Boutique

Boutique de goodies CodeS-SourceS