我在訪問數據表中的DataColumn值時出現問題,其名稱爲某些列的System.ArgumentException Column <ColumnName> does not belong to table
。但是,該列存在於數據庫中,但具有不同的大小寫。我認爲DataTable列名不區分大小寫。任何1有任何想法,爲什麼我得到這個。在不同的機器上,這段代碼工作正常。我認爲這與SQL Coallation沒有任何關係,但在這種情況下,兩臺SQL服務器的煤炭化是相同的。System.ArgumentException列<ColumnName>不屬於表
vpg_awardtype = row["vpg_awardtype"];
vpg_eventcount = row["vpg_eventcount"];
如果我將其更改爲以下,然後它的工作:
vpg_awardtype = row["Vpg_AwardType"];
vpg_eventcount = row["Vpg_EventCount"];