2011-12-06 40 views
1

您好,我在C#上的程序出現問題,我試圖將數據藝術家名稱保存在我的datable中,並且收到此錯誤消息Column'artistname'不屬於C#上的表格

"Column 'artistname' does not belong to table on C#" 

我該如何解決?

這是從我的數據庫的屏幕截圖: enter image description here

這裏是代碼

private string artistName;   
public string artistname 
{ 
    get 
    { 
     return artistName; 
    } 
    set 
    { 
     artistName = value; 
    } 
} 

clsDataConduit track = new clsDataConduit(); 
track.Execute("sporc_tbltrack_GetAll"); 
track.NewRecord["artistname"] = artistName; 
+0

你需要改變你,因爲C#是區分大小寫的屬性名稱的情況。請參閱下面的答案。 –

+0

clsDataConduit和sporc_tbltrack_GetAll看起來像什麼?儘管SQL表具有什麼內容,但藝術家名不存在於其中:您不直接訪問表 – gbn

+0

錯誤消息與SQL表無關,而與數據表無關。你確定你的select子句包含該字段嗎? –

回答

-2
private string artistName;   
public string ArtistName 
    { 
     get 
     { 
      return artistName; 
     } 
     set 
     { 
      artistName = value; 
     } 

    } 
clsDataConduit track = new clsDataConduit(); 
track.Execute("sporc_tbltrack_GetAll"); 
track.NewRecord["artistname"] = artistName; 
+0

這看起來像他的代碼C&P。我看不到解決方案? – DaveShaw

+0

@Azhar他在藝術家名稱Property上沒問題,因爲他離開的時候都是小寫字母,而駱駝則是爲了這個字段而準備的。所以我不認爲這是一個區分大小寫的問題。 – mint

+0

@mint:Ah Darn ...沒有注意到駱駝案件:(...... –