====== Función nfl_SqlConnect ====== nfl_SqlConnect( cInifile, nEngine, cRetunFunction, cAltDatabase, nTimeOut, lTest ) --> wAdoConnect Esta función se encarga de realizar la conexión con la Base de datos SQL, comprobará si el servidor esta correctamente configurado para conectar con el motor de la Base de datos y si la conexión esta configurada, en caso contrario nos presentara un asistente de configuración. Este asistente nos creara un fichero **.nfladb** con todos los parámetros de conexión encriptados para que solo pueda ser utilizado por Néfele. Si se realiza correctamente la conexión esta función nos retorna un objeto [[componentes:wAdoConnect]] que nos permitirá interactuar con la Base de datos, en caso de no poder realizar la conexión retornara Nil. LOCAL oSQL LOCAL aConsulta WITH OBJECT oSQL := nfl_SqlConnect("configdb", xc_SQLite, oCGI:cMainFunction) AS wADOConnect IF oSQL<>Nil // Hacemos una consulta SQL aConsulta := :QueryArrayHash("SELECT BIC, NOMBRE, Codigo FROM bancos") :Disconnect() ELSE Return ENDIF END WITH ===== Parámetros ===== ^Nombre ^Descripción ^Versión ^ | cInifile | Nombre del fichero de configuración de la conexión a la Base de datos | 0.3.5| | [[nefele:constantes#seleccion-de-tipo-de-base-de-datos|nEngine]] | Tipo de Base de datos | 0.3.5| | cReturnFunction | Metodo de nuestro CGI al que volver en caso de error | 0.3.5| | cAltDataBase | Nos permite aprovechar el fichero de configuración para conectarnos a otra Base de datos en el mismo servidor | 0.3.5| | nTimeOut | Timeout en las conexiones con la Base de datos | 0.3.5| | lTest | Utilizado para comprobar la conexión con el servidor de la Base de datos | 0.3.5|