查询条方式<比如说按 ID,按NAME> 在编码的时候已经固定在程序中,如果客户在以后需求有变想增加、删除一种查询方式,必须修改代码。
一种解决方法:在数据库设定两张表
SearchProcdure(ID,Name,DisplayName) ProcParameters(ID,Name,Type,ProcID)
客户端程序界面的查询条件不是硬编码在程序中,而是查询数据库动态加载的。这样对查询条件的修改只需要在数据库端更改就行了。
说明:方法自《计算机编程与维护》
本文介绍了一种通过数据库配置实现客户端程序查询条件动态加载的方法,避免了因查询需求变化而频繁修改代码的问题。该方法利用两张表SearchProcedure和ProcParameters来存储查询逻辑及参数类型,使得查询条件的增删改只需在数据库层面操作即可。
查询条方式<比如说按 ID,按NAME> 在编码的时候已经固定在程序中,如果客户在以后需求有变想增加、删除一种查询方式,必须修改代码。
一种解决方法:在数据库设定两张表
SearchProcdure(ID,Name,DisplayName) ProcParameters(ID,Name,Type,ProcID)
客户端程序界面的查询条件不是硬编码在程序中,而是查询数据库动态加载的。这样对查询条件的修改只需要在数据库端更改就行了。
说明:方法自《计算机编程与维护》
262
2万+

被折叠的 条评论
为什么被折叠?