C# “SqlConnection”是一个“命名空间”,但与“类型”一样使用
我开始学习SQL Server。我想使用c连接SQL Server,但出现以下错误 “SqlConnection”是一个“命名空间”,但与“类型”一样使用 为什么我会犯这个错误C# “SqlConnection”是一个“命名空间”,但与“类型”一样使用,c#,sql-server,C#,Sql Server,我开始学习SQL Server。我想使用c连接SQL Server,但出现以下错误 “SqlConnection”是一个“命名空间”,但与“类型”一样使用 为什么我会犯这个错误 private void button1_Click(object sender, EventArgs e) { String baglanti = "Data Source=.; İnitial Catalog=Northwind;Integrated Security=true"; SqlConnec
private void button1_Click(object sender, EventArgs e)
{
String baglanti = "Data Source=.; İnitial Catalog=Northwind;Integrated Security=true";
SqlConnection baglan = new SqlConnection(baglanti);
}
我怀疑您创建了一个名为SqlConnection的项目,或者在另一个项目中声明了名称空间:
namespace SqlConnection
{
...
}
基本上,不要这样做-这会让你的生活更艰难。你的代码在什么名称空间中,你有哪些使用指令,它们相对于名称空间声明位于哪里
在预期的类System.Data.SqlClient.SqlConnection之前可以找到您的某些命名空间
使用System.Data.SqlClient.SqlConnection类型的全名,编辑或移动您的usings,或重命名您拥有的令人厌烦的命名空间。该代码似乎正确。您是否自己定义名称空间SqlConnection?