OVH Cloud OVH Cloud

[Visual Studio 2005] A devenir fou !

1 réponse
Avatar
Jean-Luc Baptiste
Bonjour,

J'ai Visual Studio 2005 et j'essaye depuis quelques temps de suivre
l'exemple : http://msdn2.microsoft.com/fr-fr/library/0f92s97z.aspx
sur une base Access.

A la fin des manips on demande :

1 Appuyer sur F5 (ok facile !)
2 Apporter les modifs aux données ( j'vais pas me géner !)
3 Cliquer sur enregistrer ( d'ac !)
4 Vérifier les valeurs contenues dans la base de données pour vérifier
que les modifications ont été enregistrées. ( Ben là coco, faut
m'expliquer.... Chez moi j'ai beau modifier, cliquer sur enregistrer,
les données de ma base access ne sont en aucun cas modifiées !!!!)

Je précise que ça ne marche pas mieux avec Sql Express Edition et ni
avec Visual Studio C# express edition 2005 et non plus avec VB.....

Si quelqu'un parmi cette honorable assemblée a réussi à poster les
modifications dans la base Access qu'il me dise comment il fait...

(Ps : Le starterKit cinémathèque n'est pas plus concluant ?! )

1 réponse

Avatar
Jean-Luc Baptiste
Jean-Luc Baptiste a écrit :
Bonjour,

J'ai Visual Studio 2005 et j'essaye depuis quelques temps de suivre
l'exemple : http://msdn2.microsoft.com/fr-fr/library/0f92s97z.aspx
sur une base Access.

A la fin des manips on demande :

1 Appuyer sur F5 (ok facile !)
2 Apporter les modifs aux données ( j'vais pas me géner !)
3 Cliquer sur enregistrer ( d'ac !)
4 Vérifier les valeurs contenues dans la base de données pour vérifier
que les modifications ont été enregistrées. ( Ben là coco, faut
m'expliquer.... Chez moi j'ai beau modifier, cliquer sur enregistrer,
les données de ma base access ne sont en aucun cas modifiées !!!!)

Je précise que ça ne marche pas mieux avec Sql Express Edition et ni
avec Visual Studio C# express edition 2005 et non plus avec VB.....

Si quelqu'un parmi cette honorable assemblée a réussi à poster les
modifications dans la base Access qu'il me dise comment il fait...

(Ps : Le starterKit cinémathèque n'est pas plus concluant ?! )




A cause du wizard la chaine de connection à la base contient un chemin
relatif au projet. Donc A chaque fois que l'on compile l'appli, VS
recopie le fichier MDB dans le dossier Bin, effacant par la même les
dernières modifications.

Ca donne l'illusion que les écritures ne marchent pas mais en fait elles
fonctionnes, elles sont juste écrasées d'un coup sur l'autre par la base
originale.

Il faut donc gerer à la main le chemin absolu à la Base Access.

Voilà, voilà ! ( 3 Jours de galère quand même )