浏览量: 次
用的是access数据库,表中定义了一个字段是货币类型的,并且指明了货币类型的格式:¥#,##0.00;¥-#,##0.00
我在C#代码这样写的:
Decimal Price = Decimal.Parse(String.Format("{0:C}", this.txtPrice.Text));
将price插入到数据库的时候报错:标准表达式格式错误,就是说access数据库的货币类型字段指定的格式和我代码写的格式不一致,无法插入。
解决办法:
直接将ACCESS里字段的数据格式设置为货币。
读出时使用format(表达式,"¥0,000.00")格式化
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【27535611@qq.com】,我们在确认后,会立即删除,保证您的版权。