ahikaz
Messages postés71Date d'inscriptionjeudi 9 décembre 2004StatutMembreDernière intervention 7 décembre 2007
-
24 sept. 2007 à 00:53
Utilisateur anonyme -
1 oct. 2007 à 14:47
Salut,
J'ai une question un peu bête. Je suis entrain d'utiliser un TableAdapter pour communiquer entre un dataGridView et la base de données.
Or lorsque je veux enregistrer les données, je ne trouve pas la méthode Update du TableAdapter vu que normalement ainsi se fait la mise à jour depuis la datagridView vers la base de données.
Est ce qu'il y a quelqu'un qui a une idée pourquoi je ne trouve pas "Update" dans la liste des méthodes de la TableAdapter ? (PS : Il manque aussi la méthode "Insert" mais "Fill", "GetData" et "ClearBeforeFill" existent - J'ai utilisé l'assistant pour faire la connexion)
Merci.
A voir également:
Le programme ne contient pas de méthode 'main' statique adaptée à un point d'entrée
Mais tu crée toutes tes connexions et objets en code ou en faisant des cliques avec les asistants mis à disposition ???
Perso en code moi j'utilise l'adapter que pour des requetes select sinon je fait tout simplement :
public void Commande(string Requete)
{
Connection = new OleDbConnection("tes parametres de connection");
Connection.Open();
OleDbCommand Commande = new OleDbCommand(Requete, Connection); // Objet d'insertion
try
{
Commande.ExecuteNonQuery(); // execute la requet
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "ERREUR", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); // affiche le message d'erreur
}
finally
{
Close(); // Ferme la connexion
}
}
Bon ça c'est pour accès sinon pour sql par exemple t'as qu'a changer les objetcts OleDbConnection en SqlConnection et OleDbCommand en SqlCommand et c'est parti...