Logo du forum
 

Forum TTH-News

| Inscription | | Recherche | | FAQ | | Accueil | | Liste des membres |
| Calendrier |
 
Vous n'êtes pas identifié! [Connexion] ou [Inscription] Forum » Programmation » [C / C++ / C#] » erreur à la compilation
Login Mot de passe

1 visiteurs sur ce topic (0 membre(s), 1 invité(s) )


Auteur
Sujet : erreur à la compilation
Keanu
Vétéran
Membre # 4886

 Avatar du membre
Lieu : Sart-Eustache (Fosse-la-ville) - Belgique

Messages :
2034 (0.36 par jour)




Message du 23-05-2008 @ 9:31      Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   


Salut tous le monde,

Je fais encore une fois appel à votre aide pour un petit problème.

Voici mon code (ce bloc sert à ajouter un client dans la DB) :

Code :



public void AddNewPatient(string pNom, string pPrenom, string pAdresse, string pCp, string pLocalite, string pTel, string pGsm)
{
DataTable TPatients = new DataTable();

OleDbConnection m_ADONetConnection = new OleDbConnection(connString);

OleDbDataAdapter m_PatientsDataAdapter;
//Inutile de vrifier le contenu du SELECT car les donnes proviennent de sources sr.
m_PatientsDataAdapter = new OleDbDataAdapter("SELECT * FROM Patients", m_ADONetConnection);
OleDbCommandBuilder m_CommandBuiler = new OleDbCommandBuilder(m_PatientsDataAdapter);
m_PatientsDataAdapter.Fill(TPatients);


m_PatientsDataAdapter.SelectCommand = new OleDbCommand();
m_PatientsDataAdapter.SelectCommand.Connection = m_ADONetConnection;
// Vrification des paramtres entr par l'utilisateur
m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Nom", OleDbType.VarChar, 200);
m_PatientsDataAdapter.SelectCommand.Parameters["@Nom"].Value = pNom;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Prenom", OleDbType.VarChar, 200);
m_PatientsDataAdapter.SelectCommand.Parameters["@Prenom"].Value = pPrenom;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Adresse", OleDbType.VarChar, 200);
m_PatientsDataAdapter.SelectCommand.Parameters["@Adresse"].Value = pAdresse;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Cp", OleDbType.VarChar, 10);
m_PatientsDataAdapter.SelectCommand.Parameters["@Cp"].Value = pCp;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Localite", OleDbType.VarChar, 200);
m_PatientsDataAdapter.SelectCommand.Parameters["@Localite"].Value = pLocalite;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Tel", OleDbType.VarChar, 20);
m_PatientsDataAdapter.SelectCommand.Parameters["@Tel"].Value = pTel;

m_PatientsDataAdapter.SelectCommand.Parameters.Add("@Gsm", OleDbType.VarChar, 20);
m_PatientsDataAdapter.SelectCommand.Parameters["@Gsm"].Value = pGsm;

DataRow drNewRow = TPatients.NewRow();
drNewRow["NomPatients"] = "@Nom";
drNewRow["PrenomPatients"] = "@Prenom";
drNewRow["AdressePatients"] = "@Adresse";
drNewRow["CPPatients"] = "@Cp";
drNewRow["LocalitePatients"] = "@Localite";
drNewRow["TelPatients"] = "@Tel";
drNewRow["GSMPatients"] = "@Gsm";
TPatients.Rows.Add(drNewRow);

m_PatientsDataAdapter.Update(TPatients);

m_ADONetConnection.Close();


}



J'ai une erreur à la compilation sur la ligne "m_PatientsDataAdapter.Update(TPatients);"

Message :

System.Data.OleDb.OleDbException was unhandled
Message="Aucun texte de commande n'a été défini pour l'objet de commande."

Si qlq1 sais me dire où j'ai planté mon code :)

Merci



----------
Laptop : Asus K53 I5-2410M - 8Go - 500Go - DVD+-RW - 15,6 - Win7HP
Desktop : En attente ;)
- Haut de page -
Keanu
Vétéran
Membre # 4886

 Avatar du membre
Lieu : Sart-Eustache (Fosse-la-ville) - Belgique

Messages :
2034 (0.36 par jour)




Message du 25-05-2008 @ 18:17   Site personnel   Afficher le profil   Envoyer un message privé   Editer le message   Citer le message      Afficher l'adresse IP   Alerter les modérateurs   

bon ben, j'ai betement utilisé .SelectCommand. au lieu de .InsertCommand....

voila...
----------
Laptop : Asus K53 I5-2410M - 8Go - 500Go - DVD+-RW - 15,6 - Win7HP
Desktop : En attente ;)
- Haut de page -


Aller dans le forum :  

Plan du forum | Contacter l'administrateur

Powered by SoulBB 3.0.1
© Soulmanto, 2003-2010

Valid XHTML 1.0 Transitional

Page générée en 0.021 secondes