Bonjour à tous,
désolé, j'ai déjà posé cette question à un moment donné; mais je suis toujours dans ma place.
si quelqu'un sait comment puis-je exporter ma table créée à partir d'une application C# vers une bdd Access, je suis preneur.
Bonjour à tous,
désolé, j'ai déjà posé cette question à un moment donné; mais je suis toujours dans ma place.
si quelqu'un sait comment puis-je exporter ma table créée à partir d'une application C# vers une bdd Access, je suis preneur.
La table dans access existe t'elle ??? quand tu dit que tu crée une table avec C#, ca veut dire quoi ?? tu rempli un datatable via un datagrid ???
Y'a pas UNE maniere de faire ce que tu demande, ca dépend de ton programme, faut nous en dire plus.
j'suis vert !
quand je dis que je crée une table avec C#, j'ai deux cas
1/ je crée une table vide (DataTable), je fais un Binding avec le DataGrid et la table reçoit les données à partir du DataGrid (puisqu'il y a un Binding)
2/ je crée une table vide et je la remplis manuellement (ici sans interaction avec un DataGrid)
dans ton premier cas est ce que ton datatable est toujours le meme ? si oui, il faut prendre un dataadapter en faisant une requete select sur ta table access, visual studio va creer les requetes DELETE UPDATE et INSERT tout seul,
pour enregistrer les données de ton datatable dans ta base access, il faudra utiliser la methode update de ton datatadapter.
si ton datatable change selon certains cas (pas le meme nombre de colonnes par exemple), il te faudra d'abord faire un sqlcommand pour creer ta table dans access, ensuite il faudra faire un for each pour parcourir chaque ligne de ta datatable et mettre à jour ta table access
j'suis vert !
Dans le premier cas ma DataTable ne change pas.
dans ton premier cas est ce que ton datatable est toujours le meme ? si oui, il faut prendre un dataadapter en faisant une requete select sur ta table access, visual studio va creer les requetes DELETE UPDATE et INSERT tout seul
Tu veux dire par ça que j'importe une table vide et je fais un update, n'est ce pas?
oui c'est exactement ca, si tu suis ce qui est indiqué dans ce lien, en meme pas 15 minutes tu as fini :
http://msdn.microsoft.com/library/fr...indowsform.asp
j'suis vert !
c'est pas exactement ce que je veux car ici j'importe une table vide je l'associe avec le DataGrid puis je fais un Update. mais quand même c'est une solution probable.
alors là j'ai un petit problème:je veux importer la table vide puis faire la liaison avec le DataGrid (sans toucher et ajouter les données dans le DataGrid) ensuite je change la source du DataGrid et je fais un update. est ce que c'est possible de faire ça?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager