以下两个问题均是在多用户情况下:1.在VB做的多用户应用程序中,假如我要修改或删除一个表中的某条记录,可以用两种方法:一是直接用VB语言进行修改或删除,二是可以利用SQL的存储过程,然后从应用程序中把参数传给存储过程,这两种方法都可以实现,但是两种方法究竟有什么不同?各有什么优缺点呢??2.在VB做的多用户应用程序中,其中有一项操作需要很长时间(即安排生产,需要对表TA里的订单记录进行筛选、分析,然后生成生成任务单,这个过程至少要半个小时以上),请问如果两个人同时都进行这项操作,我该怎么设计表或者怎么锁定表才好呢???