salut
j'ai besoin de l'aide a propos de l'insertion des lignes dans une table oracle en c#
j'ai pus afficher les lignes dans datagridview mais ces ligne ne sont pas inserer physiquement dans oracle
je ne sais pas si c'est possible d'inserer en utilisant une boucle for ou while et je ne sais pas comment tester la derniere ligne d'une table oracle pour pouvoir inserer dans la ligne qui suit
mon programme est comme suit:
OracleConnection
con = newOracleConnection();con.ConnectionString =
"User Id=SCOTT;Password=tiger;Server = bddora";con.Open();
//HIS EST LA TABLE DANS ORACLE
string cmdQuery = "SELECT * FROM scott.HIS COMMIT";OracleDataAdapter myAdapter = newOracleDataAdapter(cmdQuery, con);DataSet dss = newDataSet();myAdapter.Fill(dss,
"HIS");
//*-*-*-*-*-*-*-*-*-*-les ligne a inserer a partir d'un fichier log -*--*-*-*-*-*-*-**-**-*---System.IO.
StreamReader monLecteur = new System.IO.StreamReader("C:\\Essai Oracle\\HIS.log");string uneLigne;while (monLecteur.Peek() != -1){
uneLigne = monLecteur.ReadLine();
dss.Tables[
"HIS"].Rows.Add(uneLigne.Split(char.Parse(",")));//----- affichage dans la table -----DataView dvSample = dss.Tables["HIS"].DefaultView;dataGridView1.DataSource = dvSample;
}
j'ai vraiment besoin d'aide
merci d'avance.