======Acceso a Bases de Datos SQL====== ====MySql, MariaDB, SQLServer, SQlite, Firebird, PostgreSQL y MSAccess==== Para facilitar el acceso a las distintas Bases de datos SQL, hemos preparado una clase para realizar las conexiones y consultas mediante ADO/ODBC, [[componentes:wAdoConnect]], pero también hemos preparado un asistente de conexión que nos facilitara el proceso de configuración del acceso a las Bases de datos. Este asistente es [[utilidades:nfl_SqlConnect]] el cual nos retorna un objeto [[componentes:wAdoConnect]] ya conectado con la Base de datos. La conexión se realizara mediante ODBC, por lo que tendrá que estar instalado, en el servidor, el Driver ODBC del motor de Base de datos adecuado. Podemos saber los Drivers ODBC instalados con la función [[utilidades:nfl_GetDriversODBC]]. Nosotros hemos probado con las ultimas versiones de estos Drivers ODBC ===== MySQL / MariaDB ===== [[https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.0.9/]] ===== SQLServer ===== Suele venir instalado en windows, pero por si acaso lo puedes descargar de aquí\\ [[https://docs.microsoft.com/es-es/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15]] ===== SQlite ===== [[http://www.ch-werner.de/sqliteodbc/sqliteodbc.exe]] ===== Firebird ===== [[https://firebirdsql.org/en/odbc-driver/]] ===== PostgreSQL ===== [[https://www.postgresql.org/ftp/odbc/versions/msi/]] ===== MSAccess ===== [[https://www.microsoft.com/es-ES/download/details.aspx?id=13255]] Hay que tener en cuenta que los CGI de Néfele son win32 (x86) por lo que habrá que instalar el Driver ODBC win32 (x86).