Microsoft has optimized SQL Server for running stored procedures and executing statements. As a programmer, you have the choice of performing logic on the client VB application or on the server. Executing statements on the server takes advantage of server resources and reduces network traffic. Let the server do database work whenever possible.