cs_Lemonhead33
Messages postés3Date d'inscriptionjeudi 29 octobre 2009StatutMembreDernière intervention14 mai 2010
-
26 mars 2010 à 21:00
yohan49
Messages postés380Date d'inscriptionsamedi 22 janvier 2005StatutMembreDernière intervention13 août 2011
-
28 mars 2010 à 19:08
Bonjour à tous.
Je créé une application qui me permet de sauver dans une bd access les dates et prochains épisodes de quelques séries dont je suis la diffusion US.
Sauf que mon bouton de sauvegarde me gère une exception qui, à l'origine, ne me générait pas...
Voici mon code :
string query "UPDATE series SET saison @saison, prochain_ep =@prochain_ep, date_ep =@date, saison_a_voir =@saison_a_voir, ep_a_voir =@ep_a_voir WHERE titre = @titre";
OleDbConnection thisConnection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Romain\Mes documents\Series.mdb");
thisConnection.Open();
OleDbCommand thisCommand = new OleDbCommand(query, thisConnection);
thisCommand.Parameters.AddWithValue("@saison", txtSaison1.Text);
thisCommand.Parameters.AddWithValue("@prochain_ep", txtEp1.Text);
thisCommand.Parameters.AddWithValue("@date", txtDate.Text);
thisCommand.Parameters.AddWithValue("@saison_a_voir", txtSaison2.Text);
thisCommand.Parameters.AddWithValue("@ep_a_voir", txtEp2.Text);
thisCommand.Parameters.AddWithValue("@titre", cbxList.Text);
try
{
thisCommand.ExecuteNonQuery();
MessageBox.Show("Sauvegarde effectuée !");
}
catch (OleDbException ode)
{
MessageBox.Show("Sauvegarde échouée : "+ode.ToString());
}
thisConnection.Close();
J'ai parcouru ce forum et j'ai vu quelques solutions qui n'ont malheureusement pas marché...
La valeur null et les chaines de caractères vides sont autorisés partout sauf pour le titre.
J'espère que quelqu'un pourra m'aider, merci d'avance.
cs_Lemonhead33
Messages postés3Date d'inscriptionjeudi 29 octobre 2009StatutMembreDernière intervention14 mai 2010 26 mars 2010 à 21:25
Désolé pour le double post, j'ai oublié de préciser que l'exception s'affiche que lorsque certains champs sont vides, ce qui ne se produisait pas avant...