在visual studio 2015中,使用C#语言编制程序时,经常要引用Access数据库,在实践中,我感到要注意以下几个问题:
一.数据更新的前提:
在使用Access数据库时,应注意把属性:“复制到输出目录”从“始终复制”改为“如果较新则复制”,否则,UpdateQury命令不能执行。 二.处理系统更新时,对备注型字段容量的限制: 1.打开DataSet.xsd文件; 2.在TableAdapter中找出UpdateQury(.....)行; 3.在属性表中找出Parameters项,点属性值中有三个小点的按钮,调出参数集合编辑器; 4.在成员中选备注型字段; 5.在右边的属性名中选“SIZE”; 6.扩大属性允许的值即可。 三.在运算中,如果不限制小数点后的位数,对于小数型的字段,可能出错。 限定小数位数的语句: 保留2位,四舍五入:decimal d= decimal.Round(decimal.Parse("0.55555"),2); 四.float类小数的转换:在程序中,Access表中的float类小数,要按decimal类型处理。 decimal bl = decimal.Parse(item["BL"].ToString()); 五.中文笔画排序: Access→工具→常规→新建数据库排序次序→中文笔画。 六.增加字段: 1.应设定默认值,避免空值引起程序无法运行。 2.及时更新SQL语句,避免数据更新失效引起的程序运行错误。
这是自己的体会,仅供参考。