begin process at 2008 07 25 18:04:22
1 216 413 membres
372 nouveaux aujourd'hui
14 181 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 : comment inserer des lignes dans une table oracle en C# [ Base de données / Oracle ] (bkahina)

comment inserer des lignes dans une table oracle en C# le 23/09/2007 16:26:51

bkahina
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.


Re : comment inserer des lignes dans une table oracle en C# le 03/10/2007 23:12:49

ShareVB
salut,

utilise la méthode Update de ton datadapter et la méthode AcceptChanges de ton dataset (et surtout pas l'inverse)...

ShareVB


Classé sous : table, lignes, oracle, inserer, his

Participer à cet échange

Pub



Appels d'offres

Animation Flash alimen...
Budget : 6 000€
Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS