2013-07-29 40 views
0

我開始學習SQL Server。我想用c#連接SQL Server,但是我遇到以下錯誤。'SqlConnection'是'命名空間',但用於'type'

「的SqlConnection」是「命名空間」,但使用像一個「類型」

爲什麼我收到此錯誤?

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

該代碼似乎是正確的。你自己定義了「命名空間SqlConnection」嗎? – fcuesta

回答

11

我懷疑你已經創建了一個名爲SqlConnection項目 - 或者已經宣佈在另一個項目命名空間:

namespace SqlConnection 
{ 
    ... 
} 

基本上不這樣做 - 這將讓你的生活困難。

0

什麼namespace是你的代碼裏面,哪些using指令你有,他們在哪裏位於相對於namespace聲明?

在預期的類System.Data.SqlClient.SqlConnection之前找到了你的一些命名空間。

使用System.Data.SqlClient.SqlConnection類型的全名,編輯或移動用戶名,或者重命名您擁有的boresome名稱空間。

相關問題