0

我开始学习 SQL Server。我想使用 c# 连接 SQL Server,但出现以下错误。

“SqlConnection”是一个“命名空间”,但用作“类型”

为什么我会收到此错误?

private void button1_Click(object sender, EventArgs e)
{
    String baglanti = "Data Source=.; İnitial Catalog=Northwind;Integrated Security=true";
    SqlConnection baglan = new SqlConnection(baglanti);
}
4

2 回答 2

11

我怀疑你已经创建了一个名为SqlConnection- 的项目,或者在另一个项目中声明了一个命名空间:

namespace SqlConnection
{
    ...
}

基本上,不要那样做——它会让你的生活更艰难。

于 2013-07-29T22:56:12.717 回答
0

namespace的代码是什么,using你有哪些指令,它们相对于namespace声明的位置在哪里?

在预期的类之前可以找到您的一些命名空间System.Data.SqlClient.SqlConnection

使用 type 的全名System.Data.SqlClient.SqlConnection,编辑或移动你的 usings,或者重命名你拥有的无聊的命名空间。

于 2013-07-29T23:08:25.557 回答