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 : Enregistrer des données dans une base de données oracle [ Base de données / Oracle ] (yelima)

mercredi 27 août 2008 à 18:27:44 | Enregistrer des données dans une base de données oracle

yelima

Bonjour!!

j'ai un problème concernant l'interfacage d'une base de sonnées Oracle par Csharp!! J'arrive à lire des données dans la base mais je n'arrive pas à y écrire!! le code que j'utilise  pour lire est le suivant:


 OracleConnection con = new OracleConnection();

 con.ConnectionString = "User Id=SYSTEM;Password=koyeli;Data Source=localhost;";

 con.Open();

 label1.Text = con.State.ToString();

 string cmdQuery = "SELECT nom_equipement, ville_equipement FROM equipement";

 OracleDataAdapter myAdapter = new OracleDataAdapter(cmdQuery,con);
 DataSet ds = new DataSet();
 myAdapter.Fill(ds,"equipement");
 DataView dvSample = ds.Tables["equipement"].DefaultView;

 dataGrid1.DataSource = dvSample;
 comboBox1.DataSource = dvSample; ;
 comboBox1.DisplayMember = "nom_equipement";
 comboBox1.ValueMember = "nom_equipement";
 comboBox1.Text = "";

}

Merci pour votre aide!!

jeudi 28 août 2008 à 09:44:31 | Re : Enregistrer des données dans une base de données oracle

LUDINSKI

Salut Yelima,

Tout d'abord j'imagine que tu passes également par un DataSet pour l'écriture...
As-tu essayé de simplement exécuter une requête de type INSERT ou DELETE sans passer par un DataSet ?

Ca permetterai de s'assurer que ton utilisateur SYSTEM ait bien les droit en écriture...


Par contre, il me semble que tu dois spécifier les propriétés InsertCommand et DeleteCommand de ton adapter...
Malheureusement, ça fait plus de 2 ans que je ne travaille plus avec des adapters :(

Encore une chose... tu as pensé à utiliser des DataSet typés ?

jeudi 28 août 2008 à 11:53:16 | Re : Enregistrer des données dans une base de données oracle

Arthenius

Membre Club

je t'invite a regarder mes sources il y a un exemple d'utilisation des dataadapter

et oui tu est bien obliger de definir les insertcommand, delete et updatecommand de ton dataadapter si tu veux que cela fonctionne



Arthenius
"Ce qui ne me tue pas, me rend plus fort..."


jeudi 28 août 2008 à 11:56:52 | Re : Enregistrer des données dans une base de données oracle
vendredi 29 août 2008 à 17:45:41 | Re : Enregistrer des données dans une base de données oracle

yelima

Merci je crois que ca va m'aider.



Cette discussion est classé dans : base, données, con, combobox1, equipement


Répondre à ce message

Sujets en rapport avec ce message

Création d'une base de données [ par jayrock ] Sous VB, on peut créer une base de données de A à Z, i.e. en partant de set db=CreateDatabase(Nom, dbLangGeneral) par exemple, c'est à dire que l'on p modifier des données d'une base à partir d'un datagrid(WinForm) [ par lePaimpolais ] Salut !j'ai un gros gros problème !!!!!!J'ai un datagrid avec une liaison sur une base de données.Je veux mettre à jour ou ajouter des nuplets dans ma Base de données XML [ par fredza ] Bonjour,Je désire créer une application destinée à classer des logiciels (rentré par soi-même) et les retrouver selon certains critères (langue, catég Exemple de base de données concurrentielle [ par LamH ] Bonjour, Sauriez vous par hasard, ou est ce que je pourrais disposer d'un exemple de base de donnée concurrentielle (déja conçue (MCD) ou réalisée). J Transfert de données de pda vers pc [ par bistoul ] Bonjour,je voudrais transférer des données d'une base sql server CE sur mon pda vers une base sql server 2000 sur un pc.(si possible j'aimerais passe optimisation bases de données [ par happyfish ] Je fait une appli ki transfere les données d'une base vers une autre. Je voulais savoir quel est le meilleur moyen pour les insertions/updates de la n J'ai des problèmes pour enrégistrer des données dans une base [ par justice007 ] Salut. Je n'arrive pa à enrégistrer des donnés dans ma base Je n'arrive pas à enrégistrer des données dans ma base [ par justice007 ] Je n'aarive pas à faire passer les données de ma dataset vers ma base de données. Cooment utilise t on le CommandBuilder Base de données? [ par stiley1 ] Slut ,C'est ma première fois d'écrir et j'aurai aimé que soit pour autre chose k'expliker un pb.je voudrais ke kelk1 m'aide.j'ai une base de données PictureBox [ par stiley1 ] Slut, J'aimerai savoir comment on enregistre des fichiers images dans une base de données (des photos scannées). J'ai une base de données sqlserver200


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,437 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.