これと同じ 1 行のコードを使用して、特定のフィールドをデータベースから変数に保存しています。
variable = Convert.ToType(dt.Rows[0]["[Column Name]"]);
問題は、この迷惑な列が存在しないというサーバーエラーが発生することです。これは、「Select * From Table」のような単純な SQL クエリを使用するさまざまなテーブルとさまざまなフィールドで発生しています。列名が正しいことを何度も確認しましたが、列名にスペースを入れて試してみましたが、何も役に立たないようです。
これを引き起こしている原因と解決方法について何か考えはありますか? スタック トレースは次のとおりです。
[ArgumentException: Column '[Long MSDS Update]' does not belong to table Table.]
System.Data.DataRow.GetDataColumn(String columnName) +5253191
System.Data.DataRow.get_Item(String columnName) +13
SiteMaster.msds_update() in
c:\Users\nravid\Desktop\School\Project\PhillipsSite\Site.master.cs:198
SiteMaster.master_Page_PreLoad(Object sender, EventArgs e) in c:\Users\nravid\Desktop\School\Project\PhillipsSite\Site.master.cs:92
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Page.OnPreLoad(EventArgs e) +121
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +699
ありがとう。