C#和VS2012的新特性。连接字符串不支持关键字:'database'
我试图连接到本地数据库连接。
下面是代码
string selectSql = "select * from Tasks";
string connectionString = "Data Source=adamssqlserver;database=master;Integrated Security=true;";
using (var cn = new SqlCeConnection(connectionString))
using (var cmd = new SqlCeCommand(selectSql, cn))
{
cn.Open();
using (var reader = cmd.ExecuteReader())
{
//do something
}
}
以下是错误
Keyword not supported: 'database'.
如果我把在初始目录第一
"Data Source=adamssqlserver;Initial Catalog=etc;"
然后错误给出了同样的消息,但对于“初始目录“。
这里是我的数据连接
“CE”连接是否仅支持一个数据库/源或其他不可靠的东西?在*正常* SQL Server连接('SqlConnection')中,发布的两种语法都可以正常工作。 – user2246674
你正在使用什么版本的SQL Server?您正在使用CE对象,但您的连接字符串似乎适用于完整的SQL服务器。 – Jason
我在我的盒子上安装了SQL Server 2005,2008和2012。但我相信它使用的是SQL Server 2012,因为我给它的标题是adamssqlserver。 CE不是用于完整的SQL Server连接吗? – adam