Yar*_*ara 10 sql asp.net connection sql-server-ce
我想在我的ASP.NET应用程序中连接到SQL Server Compact 4.0.
这是代码示例:
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();
}
Run Code Online (Sandbox Code Playgroud)
但我有下一个错误:"建立与SQL Server的连接时发生网络相关或特定于实例的错误.找不到服务器或无法访问服务器.验证实例名称是否正确以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 错误定位指定的服务器/实例)"
SqlDataSource有三个参数的构造函数,其中一个是'providerName'所以,如何指定我想要使用Sql Server Compact提供程序?另外我添加了System.Data.SqlServerCe引用..
ono*_*nof 22
尝试:
providerName = "System.Data.SqlServerCe.4.0"
Run Code Online (Sandbox Code Playgroud)