Sharpnel
Messages postés19Date d'inscriptionlundi 18 janvier 2010StatutMembreDernière intervention 4 avril 2010
-
18 janv. 2010 à 14:36
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 2011
-
26 janv. 2010 à 12:21
Bonjour ^^
Allons droit au but: j'ai un soucis !
le voici:
j'ai créé un programme qui crée (entre-autre) plusieurs chaines de connexion (parce qu'il y a plusieurs serveurs de BDD => MySql et SQL Server), et stock les infos de cette chaine dans un fichier ".ini".
Jusque la, tout roule.
pour MySql: pas de soucis !
l'utilisateur indique l'adresse du serveur et le nom de la bdd: c'est ok
pour SqlServer: l'utilisateur indique l'adresse du serveur et le nom de la bdd: c'est pas bon... il faut qu'il mette le chemin ABSOLU de l'emplacement de la bdd...
pas pratique du tout.
je voulais savoir s'il y avais un moyen pour que mon programme c# situe l'emplacement de la bdd SqlServer avec le nom de la bdd.
krimog
Messages postés1860Date d'inscriptionlundi 28 novembre 2005StatutMembreDernière intervention14 février 201549 18 janv. 2010 à 15:57
Salut.
Normalement, c'est censé marcher en relatif aussi bien qu'en absolu.
Si jamais, cependant, tu n'y arrives pas, tu peux tout simplement regarder si le chemin est absolu ou relatif, et s'il est relatif, calculer le chemin absolu à partir de l'emplacement de ton application et du chemin relatif vers ta base de données.
Sharpnel
Messages postés19Date d'inscriptionlundi 18 janvier 2010StatutMembreDernière intervention 4 avril 2010 18 janv. 2010 à 16:27
Salut ^^.
Merci de m'avoir répondu si vite.
l'absolu n'a pas l'air de fonctionner (Pour MySql ça fonctionne par contre).
pour le calcul du relatif avec l'absolu, ça va etre difficile puisque sur les serveur, l'absolu n'est surement pas le meme.
De plus, le logociel est censé prévoir l'ajout d'un/de nouveau(x) serveur(s)...
ça va pas etre simple tout ça :(
bon, en tout cas, je vais jeter un oeil à ton site ce soir.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 18 janv. 2010 à 19:00
Pour SQLServer, tu te connecte à un serveur/instance et une base de donnée. Tu ne te connecte pas à des fichiers.
Tu n'as donc pas à indiquer de chemin absolu ni relatif, d'ailleurs vers les fichiers de la base de donnée. Si c'est le cas, c'est que surrement ta chaine de connection n'est pas correcte.