cs_fayrous
Messages postés48Date d'inscriptionlundi 23 février 2009StatutMembreDernière intervention30 avril 2009
-
20 mars 2009 à 16:15
cs_fayrous
Messages postés48Date d'inscriptionlundi 23 février 2009StatutMembreDernière intervention30 avril 2009
-
20 mars 2009 à 18:55
Salut
je suis débutant en c#
je ne sais pas comment faire une connection à la base .
j'ai essayé mais il existe une erreur
voila le code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
cs_fayrous
Messages postés48Date d'inscriptionlundi 23 février 2009StatutMembreDernière intervention30 avril 2009 20 mars 2009 à 18:17
oui, il n'a pas un rapport avec l'autre code mais mon collègue à fais comme ça .
mais les données ne s'enregistre pas dans la base.
je veux connaitre pourquoi.
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 20 mars 2009 à 18:24
Comme je t'avais dit dans le post précédent, il te faut déjà coder le Connection.Close() [ cn.Close() ] et ce qu'il y ai ou non une erreur => donc dans un finally{ ... }
Ca devrait alors mieux marcher.
Cependant, je te conseille vraiment de voir le post auquel je t'avais répondu (et ton collègue aussi à la limite).
Car il est très bien vu (je dirai même indispensable même si certains s'exclameront qu'on est pas obligé) d'utiliser des "using" lors de connexions aux bases de données car cela te permet d'assurer la bonne libération (et le bon périmètre d'utilisation) de tes objets. Tu augmentes ainsi la qualité de ton code.
Bonne soirée,
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
Vous n’avez pas trouvé la réponse que vous recherchez ?