Comment se connecter à SQL Server Compact 4.0 en ASP.NET?
Je veux se connecter à SQL Server Compact 4.0 dans mon ASP.NET application.
Ici est un exemple de code:
protected void Page_Load(object sender, EventArgs e)
{
string connStr = "Data Source=D:\\MyDB.sdf;";
string sqlStr = "select * from tblMyTable";
var sqlDataSrc = new SqlDataSource(connStr, sqlStr);
GridWithUrls.DataSource = sqlDataSrc;
GridWithUrls.DataBind();
}
Mais j'ai l'erreur suivante:
"Une liée au réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server.Le serveur n'a pas été trouvé ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur de: Interfaces Réseau SQL, erreur: erreur de 26 recherche Serveur/de l'Instance Spécifiée)"
Le SqlDataSource a constructeur avec trois paramètres, l'un d'eux est "providerName' alors, comment spécifier que je veux certainement utiliser Sql Server Compact fournisseur ?
J'ai également ajouté du Système.Les données.SqlServerCe de référence..
OriginalL'auteur Yara | 2011-02-02
Vous devez vous connecter pour publier un commentaire.
Essayer:
OriginalL'auteur onof
Place le seul fichier de base de données (par exemple,
MySite.sdf
) dans leApp_Data
dossier.Ajouter un
connectionStrings
entrée àweb.config
pour permettre la connexion à la base de données:web.config:
Et puis vous pouvez créer une connexion en tant désiré par le biais de la chaîne de connexion
name
db:OriginalL'auteur Ian Boyd
Ont un coup d'oeil à l'exemple ici:
http://connectionstrings.com/sql-server-2005-ce
Si vous voulez spécifier l'emplacement explicitement essayer:
OriginalL'auteur 5arx
Vous pourriez tirer les données dans un datatable première:
OriginalL'auteur Shiraz Bhaiji