tag:blogger.com,1999:blog-6505213162600961434.post4722046281622406830..comments2023-05-30T23:46:48.209+08:00Comments on ~.:.': .NET碎碎念:'.':.~: 探索 SqlCommand.Parameters.Add 定義資料值長度坎尼http://www.blogger.com/profile/14668329118252754405noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6505213162600961434.post-73429986358638331242009-07-01T09:46:02.108+08:002009-07-01T09:46:02.108+08:00剛剛再認真看了一下 MSDN (http://msdn.microsoft.com/en-us/li...剛剛再認真看了一下 MSDN (http://msdn.microsoft.com/en-us/library/40959t6x.aspx), 這說明還真是薄弱阿 ... 不過用 nvarchar 來存 unicode 的資料是最好的作法,至少以後要做資料轉檔的時候可以少處理一個編碼問題Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-79620114159361138932009-07-01T09:17:39.299+08:002009-07-01T09:17:39.299+08:00所以說要用 nvarchar 的格式才對
但那時主系統不是我們做的,我們沒有權力修改資料表,反應上去...所以說要用 nvarchar 的格式才對<br />但那時主系統不是我們做的,我們沒有權力修改資料表,反應上去也一直沒回音<br />才只能在 AP 上動手腳,當然截斷之前會令使用者知道可能被截斷的訊息坎尼https://www.blogger.com/profile/14668329118252754405noreply@blogger.comtag:blogger.com,1999:blog-6505213162600961434.post-18673528351284728212009-07-01T00:19:55.138+08:002009-07-01T00:19:55.138+08:00用暴力法直接把超過長度的資料截斷,這感覺也不太對耶,我還以為超過 size 的話會丟出 except...用暴力法直接把超過長度的資料截斷,這感覺也不太對耶,我還以為超過 size 的話會丟出 exception 或者警告訊息?還是會留下 log?如果是默默把資料的尾巴去掉,那麼存到 datastore 中的資料就不完整了(資料遺失) ...Anonymoushttps://www.blogger.com/profile/00470726729681933611noreply@blogger.com