数据库判断错误 还是 从程序中判断错误 好呢
有这样一个问题例如会员登陆
首先判断用户是否存在
1如果存在 判断当前用户和密码是否一致
1-1 如果一致 得到该用户一些信息
1-2 如果不一致 抛出登录失败
2如果不存在 抛出 用户不存在错误
对于该问题 1用程序来读取 大概需要读2次数据库
2用存储过程来实现 需要读一次数据库 (我一般采用存储过程来试下 如果不存在 就Raiserror 跑出错误 然后程序直接获取该错误信息)
请问那个方法比较好 --------------------编程问答-------------------- 只要一次从数据库中取出数据
剩下都交给业务逻辑的代码判断 不需要在取 --------------------编程问答-------------------- 取出来值 在业务逻辑里或者可以在页面后台判断
补充:.NET技术 , ASP.NET