Access 开发人员常犯错误大全
六大常见ACCESS数据库开发陷阱与错误认识
误区一:忽视界面设计的误区。如同一件服装,无论是丽人还是素人,都钟情于美丽的衣裳。ACCESS数据库虽然提供了定制菜单与开关面板,却未提供定制控键的功能。若需自定义按钮,便得投入大量代码编写工作,显然增添了开发难度和复杂性。我们为何总选择挑战自我,编写全新界面而非利用现有菜单呢?这样的努力真的值得吗?是否有人愿意为你的独特界面支付更多费用?这是一个值得深思的问题。
误区二:坚持使用ADO而忽视DAO。DAO作为访问mdb文件的数据库引擎,其效率在业界堪称翘楚,因为它直接嵌入ACCESS运行环境。在ACCESS中运用ADO就如同舍近求远,如同打电话时选择绕路而非直接和坐在桌对面的同事交流。为何我们不走那条更直接的路径呢?
误区三:弃用mdb数据库而选用SQL SERVER。这种现象似乎在中国尤为普遍,或许是受到了SQL SERVER 2000价格策略的影响。在mdb数据库中,访问百万条级的表并无压力。对于部门级的应用系统而言,真的有必要选择SQL SERVER吗?除了增加开发难度和复杂性,似乎没有其他理由支撑这一选择。我们可以考虑更为轻便的解决方案,比如在人事系统中记录工资变动时,只需利用ACCESS的AfterUpdate事件即可,无需引入庞大的SQL SERVER和其中的触发器。
误区四:忽视记录变更事件的重要性。如BeforeUpdate用户更新记录、AfterUpdate记录被更新后以及AfterInsert更新的记录是一条新记录等事件。这些事件若被合理运用,可以大大提高数据库的稳健性。例如,在人事系统中保存工资变动记录时,只需在AfterUpdate事件中进行编程,无需选择更为复杂的数据库解决方案。
误区五:用ACCESS开发大数据量增长系统。如果应用系统的数据每月增长超过10万条记录,建议考虑使用大型数据库系统。因为ACCESS的数据量增长速度若超出其处理能力,可能会导致系统性能下降或不稳定。
误区六:将ACCESS用于娱乐程序、照片处理程序等非单纯数据库应用系统。VBA虽然是VB的一个子集,但其功能并不全面。如果VBA大量调用DLL(ActiveX),可能会降低系统的稳定性,增加出现死机的风险。我们必须时刻铭记,ACCESS最适合的还是数据库开发。
正确理解和运用ACCESS数据库的特性与功能,避免常见陷阱和误区,才能提高开发效率,保证系统稳定性。
编程语言
- Access 开发人员常犯错误大全
- PHP统计目录大小的自定义函数分享
- JS删除数组里的某个元素方法
- angularjs1.5 组件内用函数向外传值的实例
- 解决WPF中空域问题(Airspace issuse)
- 使用HMAC-SHA1签名方法详解
- PHP getID3类的使用方法学习笔记【附getID3源码下载
- 详解如何使用Node.js编写命令工具——以vue-cli为例
- Flex帮助文档(html格式)制作及ASDoc的使用
- jQuery查找节点方法完整实例
- Vue下路由History模式打包后页面空白的解决方法
- 深入理解JavaScript 函数
- 微信小程序简单实现form表单获取输入数据功能示
- 微信小程序实现发红包功能
- Layui 设置select下拉框自动选中某项的方法
- ASP生成随机数 ASP生成不重复随机数