ah mais je pense qu'il faut que je remplisse le Dataset maintenant.
que je rajoute la ligne avec le "Fill" juste en dessous. Je test!
Edit : rien n'y fait..
ah mais je pense qu'il faut que je remplisse le Dataset maintenant.
que je rajoute la ligne avec le "Fill" juste en dessous. Je test!
Edit : rien n'y fait..
Voici un exemple tiré de MSDN :
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 OleDbDataAdapter adapter = new OleDbDataAdapter(selectCommand, connection); adapter.MissingSchemaAction = MissingSchemaAction.AddWithKey; // Create the Insert, Update and Delete commands. adapter.InsertCommand = new OleDbCommand( "INSERT INTO Customers (CustomerID, CompanyName) " + "VALUES (?, ?)"); adapter.UpdateCommand = new OleDbCommand( "UPDATE Customers SET CustomerID = ?, CompanyName = ? " + "WHERE CustomerID = ?"); adapter.DeleteCommand = new OleDbCommand( "DELETE FROM Customers WHERE CustomerID = ?"); // Create the parameters. adapter.InsertCommand.Parameters.Add("@CustomerID", OleDbType.Char, 5, "CustomerID"); adapter.InsertCommand.Parameters.Add("@CompanyName", OleDbType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@CustomerID", OleDbType.Char, 5, "CustomerID"); adapter.UpdateCommand.Parameters.Add("@CompanyName", OleDbType.VarChar, 40, "CompanyName"); adapter.UpdateCommand.Parameters.Add("@oldCustomerID", OleDbType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original; adapter.DeleteCommand.Parameters.Add("@CustomerID", OleDbType.Char, 5, "CustomerID").SourceVersion = DataRowVersion.Original;
Bah tu as défini la commande mais tu ne l'as pas exécutée... Il faut remettre l'appel à Fill que tu as supprimé.
Tous les détails ici :
http://johannblais.developpez.com/tu...s-donnees/#LIV
Bon ça marche bien! oui il manquait le Fill!
Bah très très bien je suis paré là! pfouh merci encore pour votre aide super complète et rapide!
Je pense que là ton problème vient du cycle de vie d'une page ASPX.
Je te conseillerai de vérifier en mode pas à pas ce qu'il se passe dans ta page durant l'exécution et je pense que tu verras ton erreur. Il faut regarder toutes les variables (combobox, variable de class, variable de méthodes) importantes pour voir le résultat, peut être que tu ne charges pas la combo au bon moment, ou tout autres choses
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