-3
我有一個名爲「PIECE」的數據庫字段,其數據類型爲NUMERIC(11,0), 我必須將此字段轉換爲長數據類型。 這沒有任何的運氣或更迭,我會繼續得到同樣的錯誤:錯誤 轉換...轉換數字爲長C#
我試了下事情:
(long)PIECE
long.Parse(PIECE.ToString().Trim())
但我仍然有錯誤的變換消息, 在這裏可以幫助我的人嗎?
我有一個名爲「PIECE」的數據庫字段,其數據類型爲NUMERIC(11,0), 我必須將此字段轉換爲長數據類型。 這沒有任何的運氣或更迭,我會繼續得到同樣的錯誤:錯誤 轉換...轉換數字爲長C#
我試了下事情:
(long)PIECE
long.Parse(PIECE.ToString().Trim())
但我仍然有錯誤的變換消息, 在這裏可以幫助我的人嗎?
這將做到這一點:
var result = Convert.ToInt64(PIECE);
https://msdn.microsoft.com/en-us/library/0zahhahw(v=vs.110).aspx
這會做_what_?如果'long.Parse'不起作用,那麼不會。 – CodeCaster
「錯轉換......」 是不是一個.NET異常。請閱讀[問]並提供[mcve]。包括所有相關的詳細信息:其中包括用於查詢數據庫的代碼,以及一些示例輸入。 – CodeCaster
你是否有完整的錯誤信息和產生該錯誤的「PIECE」值? –
使用小數而不是long,然後檢查.https://msdn.microsoft.com/en-us/library/cc716729(v = vs.110).aspx – Mukund