zennoub
Messages postés11Date d'inscriptionvendredi 29 avril 2005StatutMembreDernière intervention18 août 2008
-
11 août 2008 à 05:34
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
11 août 2008 à 21:12
souhaitez moi bonne chance
Bonjour,
j'aimerais savoir pourquoi est ce que la mise à jour de ma base de donnée access est temporaire?!
une fois que je quitte l'application les dernieres modifications ne sont plus pris en compte.
voici mon code: (une partie de la methode "ajouter client")
string req = "insert into client(nom,societe,adresse,tel,fax,email) values ( '" + nom + "','" + soc + "','" + adr + "','" + tel + "','" + fax + "','" + email + "')";
OdbcConnection conn = new OdbcConnection(connection);
conn.Open();
OdbcCommand cmd1 = new OdbcCommand(req, conn);
cmd1.ExecuteReader();
conn.Close();
et ça marche tant que je n'ai pas quitté, les nouveaux enregistrement paraissent sur mon datagridview sachant je rouvre la base pour l'actualiser.
je ne sais pas si c'est clair...
aidez moi svp!!!javascript:Insert_Emoticon('/imgs2/smile_wink.gif');
zennoub
Messages postés11Date d'inscriptionvendredi 29 avril 2005StatutMembreDernière intervention18 août 2008 11 août 2008 à 08:34
souhaitez moi bonne chance
j'ai réglé le problème merci infiniment ikaer !!!
en voici la cause:
Lors de la première génération du projet, on vous demande si vous souhaitez placer une copie de votre base de données dans le repertoire debug (plus simple pour le déploiement je présume...). On dit "oui".
C'est de là que vient le problème... depuis le début il faisait bien les mises à jours, mais à chaque génération du projet, il copiait la premiere database et écrasait la seconde... donc on retournait à la case départ.
Il faut donc faire clic droit sur la database dans l'explorateur de solutions, propriété, et définir la copie "Si plus récent" uniquement...