sql server - tipo - La mejor forma de conectarse al servidor Sql con MFC
nombre del servidor sql server 2014 (1)
Las plantillas de consumidor de ATL para OleDb son una opción: comience aquí . El ClassWizard todavía está allí para ayudarlo, por lo que la verborrea no es un obstáculo demasiado grande al principio. Muy pronto necesitarás codificar manualmente. Hay muchos gestos cuidadosos, por ejemplo asegurando que su cadena de comando tenga exactamente el número correcto de? marcas correspondientes a COLUMN_ENTRYs para un descriptor de acceso. Entonces probablemente tendrá un millón de métodos CopyToCommandFromObject y CopyToObjectFromCommand.
¿Esta aplicación todavía no tiene acceso a datos y la va a agregar? Si es así, consideraría seriamente la implementación de un DAL moderno (ADO.Net, linq si tienes la suerte de estar en 2008) en una asamblea administrada por separado y haciendo algo de interoperabilidad.
Así que estoy comenzando este nuevo trabajo pronto, donde la mayoría del código es MFC heredado. El objetivo final es convertir / reescribir a C#
.
Estoy un poco oxidado con MFC, así que escribo un código para poder probar y despertar mi memoria. De todos modos, me preguntaba la mejor manera de conectarse a una base de datos SS2005 con MFC. En el día en que CDatabase a través de ODBC era el camino a seguir, ¿ha cambiado eso en los últimos años? Veo que puedes usar ATL y ADO, pero se veía un poco, bien detallado, ¿para mi gusto?