我下载SQL Server 2012的快车。使用http://www.mssqltips.com/sqlservertip/2694/getting-started-with-sql-server-2012-express-localdb/。我创建了一个本地数据库。现在,当我试图连接到数据库使用Visual Studio 2010,它抛出我错误26SQL Server 2012的错误26
这里是我的代码:
using(SqlConnection connectionString = new SqlConnection(@"Server=(localdb)\SQLEXPRESS;database=master;Trusted_Connection=True;")
{
connectionString.Open(); //error 26
sql = "insert into Main ([Cable Length1], [Cable Length2]) values(@3',@5')";
using (SqlCommand cmd = new SqlCommand(sql, connectionString))
{
cmd.Parameters.AddWithValue("@3'", 1);
cmd.Parameters.AddWithValue("@5'", 2);
cmd.ExecuteNonQuery();
}
}
而且,我能够通过SQL Server Management Studio的2012年。任何人都可以登录告诉我我错过了什么?
这是一个Windows应用程序或网络应用?你得到什么错误_message_? –
@Cook - 什么是额外的 'T' 为在这条线:'SQL = “插入主([电缆长度1],[电缆长度2])值(@ 3' ,@ 5't)”;'?你在查询中有这样的内容,但不在你的:'cmd.Parameters.AddWithValue(“@ 5'”,2);'删除't'并重试。 – Brian
伙计们,这是Windows应用程序@Brian:对't'抱歉,但它引发了我自己打开的错误。 – Cook