Salut tout le monde
Je suis un développeur java et je viens de me mettre très récemment au .net/c#.
A vrai dire pour le moment je n'ai pas trop de problème pour l'adaptation, c'est très similaire. Mais là je suis en face d'un petit problème touchant les BDD.
Je dois attaquer deux bases de données je lis la première et j'écris dans la deuxième. Jusque le c'est simple.
Mais on vient de me dire que je ne pouvais pas créer deux connexions simultanément.
Donc dans un premier temps j'ai le code suivant :
Puis je ferme ma connexion, j'ouvre une autre connexion sur ma TABLE_ECRITURE et je traite mon arrayList.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static ArrayList Charge_Table_Lecture() { ArrayList res = new ArrayList(); Oracle _myconnection = new Oracle(); OracleDataReader dr = _myconnection.Execute("select * from Table_Lecture"); while (dr.Read()) res.Add(dr); return res;
Voilà l'existant et tout marche.
Ce que je veux faire c'est de traiter enregistrement par enregistrement.
Donc faire un dr.Read() de ma Table_Lecture, faire les traitements et juste derrière faire un dr2.Write() (ou un truque dans le même esprit).
Savez-vous comment faire ?
Merci d'avance de votre aide.
Partager