服務熱線
153 8323 9821
用的是access數據庫,表中定義了一個字段是貨幣類型的,并且指明了貨幣類型的格式:¥#,##0.00;¥-#,##0.00
我在C#代碼這樣寫的:
Decimal Price = Decimal.Parse(String.Format("{0:C}", this.txtPrice.Text));
將price插入到數據庫的時候報錯:標準表達式格式錯誤,就是說access數據庫的貨幣類型字段指定的格式和我代碼寫的格式不一致,無法插入。
解決辦法:
直接將ACCESS里字段的數據格式設置為貨幣。
讀出時使用format(表達式,"¥0,000.00")格式化