2013-03-30 139 views
-2

我有一個現有的數據庫在SQL Server精簡版(在Visual C#2010內置)創建。我需要從這個數據庫中選擇並顯示數據到表單上。我提供的代碼無法響應表單。選擇並顯示數據從數據庫到表格

private void button1_Click(object sender, EventArgs e) 
    { 
     SqlDataReader rdr = null; 
     SqlConnection conn = null; 
     SqlCommand cmd = null; 
     using (conn = new SqlConnection(@"Persist Security Info=False;Data    Source=ContactName.sdf;database=ContactName")) 
     { 
      conn.Open(); 
      string intero = "SELECT Name,Company FROM People"; 
      cmd = new SqlCommand(intero); 

      rdr = cmd.ExecuteReader(); 

      lbFound.Items.Clear(); 
      while (rdr.Read()) 
      { 
       lbFound.Items.Add(rdr["Name"].ToString() + 
       " " + rdr["Company"].ToString()); 
      } 

      rdr.Close(); 
      conn.Close(); 
     } 
    } 
+0

_unresponsive?_這是什麼意思?你調試了你的代碼嗎? –

+0

它被暫時吊起,然後顯示未處理的異常突出顯示行「conn.open()」 – SaikatDe

回答

0

當使用SQL Server精簡,使用SqlCeDataReader,SqlCeCommand和SqlCeConncetion。另外,將連接字符串更改爲:Data Source = C:\ folder \ databasename.sdf

+0

錯誤: - 使用(conn = new SqlCeConnection(@「Persist Security Info = False; Data Source = ContactName。 sdf; database = ContactName「)) 錯誤警告:」連接字符串中的未知連接選項:數據庫。「 – SaikatDe

相關問題