2011-11-17 47 views
0

對不起,在這裏,但我有一個與C#asp.net中的以下SQL連接的問題錯誤t 5:不能隱式地將類型'System.Data.DataSet'轉換爲'System.Data.SqlClient.SqlDataAdapter'

#region Get Employee Logins 

    DataSet ds_Logins; 
    SqlDataAdapter da_Logins; 

    SqlCommand cmdLogins = new SqlCommand("IFACE_SB_EMPLOYEE", SBConn.sbConn); 
    cmdLogins.Parameters.Add("@Statement", SqlDbType.Char).Value = "GetLogins"; 
    cmdLogins.Parameters.Add("@i_FK_EmployeeID", SqlDbType.Char).Value = Request["i_FK_EmployeeID"].Trim().ToString(); 
    cmdLogins.CommandType = CommandType.StoredProcedure; 

    da_Logins = new SqlDataAdapter(cmdLogins); 

    try 
    { 
     SBConn.sbConn.Open(); 

     da_Logins = new DataSet(); 
     int row = da_Logins.Fill(ds_Logins, "SB_SST_EXCHANGERATE"); 

     if (row <= 0) 
     { 
     } 
     else 
     { 
      GridViewSystemsLogin.DataSource = ds_Logins.Tables[0]; 
      GridViewSystemsLogin.DataBind(); 
     } 

     SBConn.sbConn.Close(); 

    } 
    catch (Exception) 
    { 
    } 

    #endregion 

任何人可以幫助我什麼,泡菜是錯誤的,我們看到它從現有的工作文件,其被複制和存儲過程和表方面重新吉格舞。

感謝

馬庫斯

+0

一般提示:不要做這樣的東西'趕上(例外){}'。錯誤不應該默默通過。另外,如果你沒有發現異常,Visual Studio會告訴你究竟哪一行會導致錯誤。 – Heinzi

回答

6

此行

da_Logins = new DataSet(); 

應該讀

ds_Logins = new DataSet(); 
+1

@ user1052110順便說一句:如果你選擇了「說話」的名字,你會更容易發現錯誤。 ;-) – Fischermaen

+1

謝謝你。看過這個顯然太久了。茶歇需要我認爲 – LinkOps

+0

@ user1052110:很高興提供幫助。請點擊綠色複選標記將其標記爲「接受答案」,以便知道此問題的人已回答。 – Heinzi

相關問題