Pfff, yo usaría comandos directamente, sin usar adaptadores.
Mirate esto si quieres, cambiando el MySql por Sql y los simbolos ? de los parámetros por @
(Los ejemplos que tengo están hechos con MySQL, pero con SQL funcionan igual).
http://www.webprogramacion.com/registro.aspx?id=53
y en access:
http://www.webprogramacion.com/registro.aspx?id=47
cambiando los Oledb por SQL.
Saludos compañero.