Cita: ES FALTA DE OOP ESCRIBIR TODO CADA RATO UNA Y OTRA VEZ
mmmmmmm, pues no, no tanto es falta de 'OOP' sino de una buena estructura.
Y aun no, entiendo cual es EXACTAMENTE tu problema, ya tienes la rutina, ¿ahora qué?
Si sabes programar ASP's con Access es practicamente transparente con SQLServer. Solo cambias la cadena que usabas por la que ya tienes en 2 o 3 versiones diferentes.
Lo único que supongo es que no sabes definir un usuario en SQLServer. Eso se hace en el Administrador Corporativo en Administración -< Inicios de Sesión.