Sql et c#

[Résolu]
Signaler
Messages postés
49
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
17 juin 2012
-
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
-
bonjour
Je veux Accéder a une base de donnée donner dans un textbox mais un erreur ce produit a l'ouverture de base " myConnection.Open();"
errue==>

"Le fichier de base de données est introuvable. Vérifiez le chemin d'accès à la base de données. [ Data Source = text1.Text ]"

je me suspect que l'erreur est produit a cette ligne car quand je change 'text1.Text' par le nom de la base 'Database.sdf' sa fonctionne.
string myConnectionString = "Data Source=text1.Text;Persist Security Info=False;";

5 réponses

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
32
bonsoit casy,
tu as été plus rapide de quelqueq secondes

Bob.
C# is amazing, enjoy it!
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
40
Mais ta solution n'en pas pour autant plus mauvaise que la mienne, bien au contraire


[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
40
A tout hasard, cela ne fonctionnerait-il pas mieux ainsi

string myConnectionString = "Data Source=" & text1.Text & ";Persist Security Info=False;";




[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
40
Peut-être remplacer les & par des + en C#, je sais plus.


[i][b]---- Sevyc64 (alias Casy) ----
[hr]# LE PARTAGE EST NOTRE FORCE #/b/i
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
32
Bonsoir

en effet la chaine de connexion est littérale il faut que tu remplaces text1.Text par sa valeur.
ex:
string myConnectionString = string.Format("Data Source={0};Persist Security Info=False;",text1.Text);

Bob.
C# is amazing, enjoy it!