Bonjour tout le monde,
quelqu'un peut-il m'aider pour mon problème??
S'il vous plais!!
Je trouve vraiment pas pourquoi!!
Merci d'avance!!
Bonjour tout le monde,
quelqu'un peut-il m'aider pour mon problème??
S'il vous plais!!
Je trouve vraiment pas pourquoi!!
Merci d'avance!!
Bonjour tout le monde,
Voila j'arrive toujours pas à enregistrer les données d'un dataGrid dans ma base de données SqlServer.
Grâce au suite suivant : http://www.sosordi.net/Depannage/690...s-base-donnees
J'ai réussit a réaliser le code suivant :
Ce code se situe dans un bouton 'enregistrer'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ...string requete =("SELECT * FROM RELATION_CLIENTELE"); SqlCommandBuilder cb=new SqlCommandBuilder (dataAdapter1); dataAdapter1.SelectCommand=new SqlCommand(requete,connection); dataAdapter1.Update(ds1, "dt"); connection.Close();
faut savoir que pour remplir mon dataGrid a partir de la base je fais cela :Cela se fait lorsque j'ai une TextBox qui est empli(plus précisément : numInter)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 ...string RelationClientele = ("SELECT RC_DHRELCL as DateHeure, RC_CNURELCL as Contenu, RC_TELCTACT as Tel, RC_MOYCTACT as MoyenContact FROM RELATION_CLIENTELE WHERE RC_NUMINTER = '" + NumInter.Text + "'"); connection = new SqlConnection("Data Source=SNCK96400031;Initial Catalog=DistribInfo;Integrated Security=SSPI"); connection.Open(); try { SqlDataAdapter dataAdapter1 = new SqlDataAdapter(RelationClientele, connection); DataSet ds1 = new DataSet(); dataAdapter1.Fill(ds1,"RelationClientele"); dataGrid2.DataSource = ds1; dataGrid2.DataMember = "RelationClientele"; } catch(Exception ex) { MessageBox.Show(ex.ToString()); } finally { connection.Close(); } ...
Faut savoir également qu'en commun (public class SuiviIntervention : System.Windows.Forms.Form{....)j'ai mit :Ce qui correspond au dataAdapter et dataSet de mon dataGrid.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SqlConnection connection; DataSet ds1 = new DataSet(); SqlDataAdapter dataAdapter1 = new SqlDataAdapter(); SqlCommand command; SqlDataReader rader;
Mon problème c'est qu'il me dit la chose suivante lorsque j'exécute mon application, plus précisémentlorsque je clique sur le bouton 'enregistrer'. :et surlgne en vert : "dataAdapter1.Update(ds1, "RelationClientele");".Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.data.dll
Informations supplémentaires*: Impossible pour Update de trouver TableMappings['RelationClientele'] ou DataTable 'RelationClientele'.
Lorsque je réalise un debugage, je m'apperçois que le résultat de ma requête est vide. Alors que mon dataGrid je l'ai modifié manuellement.
Ensuite, il passe sur la ligne 'SqlCommandBuilder cb=new SqlCommandBuilder (dataAdapter1);' et sur 'dataAdapter1.SelectCommand=new SqlComman(requete,connection);'. Mais arrivée à ' dataAdapter1.Update(ds1, "RelationClientele");' il m'affiche l'ereur précédement annoncé.
Merci d'avance pour votre aide.
Au Secours, j'ai vraiment besoin de votre aide!!
Si vous avez une idées, n'ésiter pas!!
Cordialement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager