GarnierFlorian
Messages postés129Date d'inscriptionmardi 27 mai 2008StatutMembreDernière intervention26 juillet 2011 4 févr. 2009 à 11:04
Hum si tu te ressert de ce que je t'ai déjà donné dans un autre post tu devrai pouvoir y arriver tout seul. Mais à vrai dire, je pense que ce n'est pas enregistré car il te faut au moins utiliser la fonction "ExecuteScalar()"...je pense que là tu exécute la requête mais les résultats ne sont pas utilisés.
Bon courage !
Peace
cs_PHILOUVB
Messages postés141Date d'inscriptionmardi 18 mars 2003StatutMembreDernière intervention 3 octobre 2010 4 févr. 2009 à 20:26
Bonsoir et tout d'abord un grand merci à tous les deux.
j'ai suivi le conseil de nhervagault et j'ai déplacé ma base de données.
Et la tout fonctionne correctement. Mes lignes de commandes étaient bonnes. J'ai juste modifié le chemin
J'ai deux autres questions ou plutot une question et un conseil à demander.
1- Existe-t-il une commande pour obtenir le chemin par défaut de la base de données ? et comment l'insérer dans une ligne de connection ?
2 - Lorsque je connecte ma base de données, j'ai pris pour habitude de la fermer systematiquement après une manipulation.
Est-il mieux de la laisser continuellement ouverte, pendant que le programme fonctionne et de la fermer à la cloture du programme. Ou bien est-il mieux de faire comme je fais, c'est à dire de la fermer après chaque instruction.
Merci et je vous dis à très bientot pour de nouvelles questions.
PhilouVB
Vous n’avez pas trouvé la réponse que vous recherchez ?
Comme pas besoin de recompiler le projet dans le cas de changement de place.
Sinon il est conseiller dans la mettre une classe de configuration
statique ou sigleton pour gere les connexions à la base de données et centraliser le maximum le code.
2 --> ADO.NET est fait pour fonctionner en mode déconnecté avec les datasets
ou en mode connecté avec les reader et les executequery
Moins le temps d'une connexion est important mieux c'est.
Moins de risque de verrouillage et moins de connections dans le pool de connexion de la base.
De plus ADO.NET a été fait pour faire du mode WEB ou client serveur.
Il est conseillé de mettre les fermetures des connections dans le bloc finally, pour etre sur des liberations de c'est derniere.