ada*_*dam 3 c# sql sql-server connection visual-studio
C# 和 VS2012 非常新。
我正在尝试连接到本地数据库连接。
这是代码
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
}
}
Run Code Online (Sandbox Code Playgroud)
这是错误
不支持的关键字:'database'。
如果我先放入初始目录
“数据源=adamssqlserver;初始目录=etc;”
然后错误给出了相同的消息,但对于“初始目录”。
这是我的数据连接

您使用的SqlCeConnection不是SqlConnection
此类(SqlCeConnection)用于Sql Compact Edition连接字符串的语法规则不同的地方。例如:
Data Source=MyData.sdf;Persist Security Info=False;
Run Code Online (Sandbox Code Playgroud)
相反,您的连接字符串用于 aSql Server或Sql Server Express。因此,如果您的目标数据库是 SqlServer db,如您的标签所示,那么您需要使用
using (var cn = new SqlConnection(connectionString))
using (var cmd = new SqlCommand(selectSql, cn))
{
....
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39494 次 |
| 最近记录: |