Ajout de données dans BDD [Résolu]

Messages postés
56
Date d'inscription
mercredi 3 octobre 2012
Dernière intervention
13 mai 2015
-
Bonjour
Je viens vers vous pour un probleme d'ajout de donnée dans une BDD avec le langage c#.
J'utilise le winform pour faire un formulaire. On rentre comme donné Nom , prénom , age .

Quand je compile.
J'arrive à afficher la BDD.
Quand je rajoute une donnée je vois bien dans ma datagridview que les données sont la.

J'arrête l'application et je la relance.

Mais les données rentrée il y a que instant ne sont plus la.
Je regarde dans ma BDD et il n y pas mes enregistrements.

Je travails sous VS 2010 et ma BDD est Access.

Si besoin de plus de précision je suis a votre disposition.

Merci d'avance au personne qui voudront passer du temps sur ce problème.

Cordialement Thefolin
Afficher la suite 

Votre réponse

3 réponses

0
Merci
bonjour
Quand tu exécute ton application et tu fais un ajout sa marchera son problème mais dés que tu arrête et tu relance les données ne seront pas la, t'inquiète pas car quand tu finiras ton application tu génère ton exécutable ce problème ne survient plus, Question : comment tu as créé le lien vers la base de données?
Commenter la réponse de kikodos
Messages postés
12945
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
26 mars 2019
350
0
Merci
Bonjour, dans notre boule de cristal magique, nous n'arrivons pas bien à voir ou est le problème.

Avec le code qui est sensé enregistrer dans ta base de donnée, un gentil bénévole qui s'y connait, (pas moi...) pourra peut être te répondre.

Il est souhaitable aussi que tu précises de quel type est la BDD: Acces, SQL, MySQL etc....
Commenter la réponse de Whismeril
Messages postés
56
Date d'inscription
mercredi 3 octobre 2012
Dernière intervention
13 mai 2015
1
0
Merci
Bonjour,

J'ai réussis a me débrouiller je vous passer mon code.

Ps for Whismeril : J'ai bien précisé ma BDD ;)


Voici la chaine de connexion :

            this.cnx = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Path.GetDirectoryName(Application.ExecutablePath) + "\\MyBDD.accdb";
 


Path.GetDirectoryName(Application.ExecutablePath)==> va dans le répertoire ou ton programme va se compiler.

Comme dans les propriétés de ma BDD j'ai mis toujours copier cela marche très bien

Cordialement thefolin
--
Commenter la réponse de thefolin

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.