Okay, I wasn&#039;t sure if I should put this in the databases forum, or the asp.net forum, so, I just decided to put it here.<BR><BR>We have been having a debate in-house for what the new standards are for big shops concerning data access. For viewing data, we are using stored procs and datareaders exclusively. There is little debate about that. For updating data, we have not decided what is theoretically better. Is using a stored proc and executing a nonquery through a command object best with ado.net, or is using a dataset and updating the data directly better? I&#039;m of the school that says using a stored proc only is better, but, I&#039;m not entirely sure how much better ado.net is at using datasets than the old update and insert statement through classic ado. Please let me know your opinions on which way is theoretically better. Thanks