Ich bin nicht sicher, wenn dieses begrifflich das einfachste ist, aber ich denke, dass die einfachste objektorientierte/mehrfachverwendbare Weise, eine Befehlsfabrik zu benutzen ist, wie in diesem Artikel besprochen:
http://www.vb123.com/kb/index.html?200009_br_ado.htm