台灣最大程式設計社群網站
線上人數
1108
 
會員總數:243277
討論主題:188067
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 錯誤: DataBinding: System.Data.DataRowView 沒有包含名為 xx
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
錯誤: DataBinding: System.Data.DataRowView 沒有包含名為 xx
價值 : 100 QP  點閱數:134 回應數:5

樓主

danny
門外漢
0 11
265 21
發送站內信

請教各位:

網頁在客戶那裡執行時,出現
網頁發生錯誤 DataBinding: 'System.Data.DataRowView' 沒有包含名為 '店別' 的屬性

我很確定該資料表有 "店別" 欄位.........(客戶的舊系統即有此中文欄位了)

我知道可能是中文欄位名稱的問題......但是另外已安裝的幾個客戶,卻都正常,無此問題

請問要如何解決?



搜尋相關Tags的文章: [ DataBinding ] , [ 中文欄位名稱 ] ,
本篇文章發表於2018-10-05 16:19
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
建議:
檢查您的語法
SQL語法中,有沒有把中文的欄位,用中刮號[]把他刮起來

例如:

改成


試試看

^.^a
本篇文章回覆於2018-10-05 16:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

danny
檢舉此回應
謝謝 topcat:

SQL語法中,並沒有把中文的欄位用中刮號[]刮起來

請問還有沒有其他的方法?
或者是 Windows 的那個設定有問題 ?

因為其他幾家目前都正常.....若要改寫,大工程,是最後的考慮


本篇文章回覆於2018-10-05 22:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
SQL語法中,並沒有把中文的欄位用中刮號[]刮起來

那麼,有試著把他加上去嗎?

^.^a

您問環境問題,但是卻沒有說明環境
就很難猜到是什麼問題

例如,可以的作業系統是什麼?語系是什麼?
您的資料庫是什麼?版本是什麼?
可以的、不可以的,又分別各問題是什麼?
如果是SQL,設定的定序方式是什麼
這些都是有可能影響的環境設定
沒情報,很難猜∼
^.^a
本篇文章回覆於2018-10-06 00:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

danny
檢舉此回應
謝謝topcat 的提示:

今天去客戶那裡,加上中刮號 [店別],還是一樣錯誤

檢查語系,定序方式也都正常

最後修改 IIS -> 站台 -> .NET全球化 :

UI 文化特性: 自動偵測
文化特性: 自動偵測
啟用以用戶端為基礎的文化特性: True

就都正常了
本篇文章回覆於2018-10-06 23:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
#4

感恩您的回饋
小喵學習了
^_^
本篇文章回覆於2018-10-08 10:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.