Cómo utilizar ADO correctamente en VC
Bases de datos y programación de bases de datos:
Actualmente existen muchas bases de datos convencionales, incluidas Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2,
Interbase/ Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS y muchos más.
La programación de bases de datos es una serie de operaciones como crear, leer y escribir bases de datos. La programación de bases de datos se divide en programación de clientes de bases de datos y programación de servidores de bases de datos. La programación del cliente de base de datos utiliza principalmente ODBC API, ADO, ADO.NET, OCI, OTL y otros métodos; la programación del servidor de base de datos utiliza principalmente OLE DB y otros métodos.
La programación de bases de datos requiere dominar algunos métodos técnicos para acceder a las bases de datos. También debe prestar atención a cómo diseñar bases de datos eficientes, optimizar la administración y operación de las bases de datos y optimizar las declaraciones de las bases de datos.
Pasos generales para la programación ADO:
¿Crear un objeto Conexión?
¿Abrir la fuente de datos y establecer una conexión con la fuente de datos?
¿Ejecutar un comando SQL?
Usar el conjunto de resultados
Terminar la conexión
Los tres objetos más importantes de ADO:
Objeto de conexión)
Objeto de comando (Command)
Objeto de conjunto de registros (RecordSet)
Al utilizar estos tres objetos, debe definir los punteros de inteligencia correspondientes: _ConnectionPtr, _CommandPtr, _RecordsetPtr
Para usar punteros inteligentes: defina variables de puntero, cree sus instancias (instanciación) y llame a métodos y propiedades. Este puntero inteligente llama automáticamente al método Release cuando destruye el objeto, por lo que no es necesario liberar manualmente la memoria después de su uso y el código es más conciso.
Pero necesitas llamar al método Close para cerrar Connection o RecordSet.