Salut
J'ai une Base de Données SQL Server 2005 et je n'arrive pas à faire la connexion de mon application Visual Studio.net 2005 avec la Base de Données.
J'effectue ma connexion manuelle en utilisant une bibliotheque de classe que j'ai crée .
J'ai donc déclarer un Objet de ma classe :
public
: static UtilitairesProgrammation::SqlServerBd bd;
Ainsi qu'un Objet SqlConnection :
public: static Sql Connection ObjetConnection;
Je fais l'appel suivant :
ObjetConnection = bd.ConnectionSqlServer(
"Bibliotheque");
Voici la Methode ConnexionSqlServer :
try
{
//Ouverture de la Connexion avec SQL Serveur 2005String^ Chaine =
"data source=localhost;persist security info=FALSE;user id=sa;initial catalog=C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\"+Bd+";";this->ObjetConnection = gcnew SqlConnection(Chaine);this->ObjetConnection->Open();}
catch(Exception^ e){
MessageBox::Show(
"La Connection à la Base de Données Sql n'a pas pu être établie");MessageBox::Show(
"Chaine de Connection : "+this->ObjetConnection->ConnectionString);MessageBox::Show(
"L'Erreur : "+e->ToString());}
returnthis->ObjetConnection;
Quand je fais l'appel dans mon programme principal, voila ce qu'il me renvoit :
Erreur 40 : Impossible de faire la connexion
Je Précise que j'ai dans la Configuration de la Surface d'Exposition :
- Permit les connections locales et distantes avec utilisation de tcp/ip et canaux
Quelqu'un pourrait-il me dire pourquoi ca ne fonctionne pas ? Et m'aider à corriger mon erreur?
Merci d'Avance
Maiku