- Búsqueda tabla entre los diferentes tipos de bases de datos, sus fuentes y sus bases de datos
- Fallo o éxito de la conexión
- Conexión a un análisis HFSQL
- ODBC y OLE DB: Conexiones de anidamiento
- Conexión a una base de datos mediante ODBC
- Conectores nativos MySQL, MariaDB y PostgreSQL
- Conectores nativos MySQL, MariaDB y PHP
- Conexión a una base de datos ISAM a través de ACCESS
- Uso de una conexión con autenticación NT
- Conector Nativo Oracle: gestión de la autenticación externa
- Consulta SQL (HExecuteSQLQuery o consultas creadas en el editor de consultas)
Conecta la aplicación actual a una base de datos que debe ser interrogada mediante SQL. Sintaxis
<Result> = SQLConnect(<Source> , <User> , <Password> [, <Database name> [, <Database type> [, <OLE DB provider> [, <Optional information>]]]])
<Result>: Integro - Identificador de la conexión: este identificador es utilizado por SQLChangeConnection.
- 0 si se produce un error. Para conocer los detalles del error, utilice SQLInfo.
<Source>: Cadena de caracteres Nombre de la fuente de datos (también llamado Nombre de la fuente de datos). Si la fuente de datos contiene varias "Bases de datos", se debe especificar el nombre de la "Base de datos" utilizada (<Nombre de la base de datos> parámetro).. Para obtener más información, consulte observaciones. <User>: Cadena de caracteres Nombre de usuario. Este nombre es opcional para algunas fuentes de datos: en este caso, use una cadena vacía ("") para este parámetro.
<Password>: Cadena de caracteres Contraseña correspondiente al usuario especificado. Esta contraseña es opcional para algunas fuentes de datos: en este caso, use una cadena vacía ("") para este parámetro.
<Database name>: Cadena de caracteres opcional Nombre de la base de datos a utilizar. Para más detalles, consulte la página web de Observaciones.- Si se especifica este parámetro, se muestra un cuadro de diálogo específico para el controlador durante la conexión.. Es posible que este cuadro de diálogo no se muestre según el controlador utilizado.
- Si no se especifica este parámetro, no se visualiza ninguna ventana de diálogo.
<Database type>: Cadena de caracteres opcional Tipo de base de datos a la que se ha accedido. Los tipos de bases de datos instalados en el ordenador actual son devueltos por Fuente de SQLList. Para obtener más información, consulte observaciones. <OLE DB provider>: Cadena de caracteres opcional o constante Nombre del proveedor OLE DB utilizado. Los más comunes son los siguientes: | | "SQLOLEDB" | SQLServer | "MSDASQL" | ODBC | "Microsoft.Jet.OLEDB.3.51" | Acceso | "Microsoft.Jet.OLEDB.4.0" | Acceso | "MSDAORA" | Oracle (Microsoft) | "Oraoledb. Oracle" | Oracle | o una de las siguientes constantes: | | hODBC | Proveedor OLE DB para ODBC. Permite acceder a una fuente ODBC declarada en las fuentes de datos ODBC de Windows. | hOledbAccess97 | Proveedor OLE DB para Access 97. | hOledbAccess2000 | Proveedor OLE DB para Access 2000. | hOledbAccess2007 | Proveedor OLE DB para Access 2007. | hOledbAccess2010 | Proveedor OLE DB para Access 2010. | hOledbDBase5 | Proveedor OLE DB para dBase 5. | hOledbExcel97 | Proveedor OLE DB para Excel 97. | hOledbExcel2000 | Proveedor OLE DB para Excel 2000. | hOledbExcel2007 | Proveedor OLE DB para Excel 2007. | hOledbLotus4 | Proveedor OLE DB para Lotus 4. | hOledbOracle | Proveedor OLE DB para Oracle. | hOledbSQLServer | Proveedor OLE DB para SQL Server. |
Atención: Para utilizar una conexión OLE DB, es necesario:
- instalar MDAC versión 2.6 o posterior (instalación realizada por WINDEV o WEBDEV al instalar la aplicación)
- instalar el proveedor OLE DB que corresponde a la base de datos utilizada.
<Optional information>: Cadena de caracteres opcional (no se debe usar con HFSQL o ODBC directo) Se utiliza para especificar la información opcional. Por ejemplo, puede especificar "Trusted_Connection=YES" para utilizar una conexión con autenticación mediante el inicio de sesión NT.. Si es necesario especificar varias informaciones opcionales, éstas deben agruparse en una sola cadena de caracteres y deben estar separadas por el carácter ";"..
Observaciones Búsqueda tabla entre los diferentes tipos de bases de datos, sus fuentes y sus bases de datos | | | Tipo de base de datos | Fuente | Nombre de la base de datos |
---|
ACCESO | Nombre del archivo de Access | "" (cadena vacía) | AS400 | Conector Nativo AS/400 (módulo opcional) | | DB2 | Conector Nativo DB2 (módulo opcional) Fuente definida en Administrador ODBC. | "" (cadena vacía) o Base de datos | HYPER FICHERO HFSQL | Nombre de la base de datos | "" (cadena vacía) | HFSQLCS | Nombre o Address del servidor | Nombre de la base de datos | INFORMIX | Conector Nativo Informix (módulo opcional) | | JDBC | URL para conectarse a la base de datos. Esta URL es específica para cada controlador. | La base de datos debe especificarse en la URL de conexión. Esta URL es específica de cada controlador JDBC. | HIVE | URL para conectarse al servidor de Hive. | Base de datos | MariaDB | Conector nativo MariaDB (módulo opcional) Nombre de la base de datos | Base de datos | MySQL | Conector Nativo MySQL (módulo opcional) Nombre de la base de datos | Base de datos | POSTGRESQL | Conector PostgreSQL nativo (módulo opcional) Nombre de la base de datos | Base de datos | ODBC | Fuente definida en el Administrador ODBC | "" (cadena vacía) o Base de datos | OLEDB | Nombre de la fuente | "" (cadena vacía) | ORACLE | Conector Nativo Oracle (módulo opcional) Nombre del alias definido en la configuración de SQL NET Easy y en WDORAINS. | "" (cadena vacía) | PROGRESO | Conector Nativo Progress (módulo opcional) Fuente definida en Administrador ODBC. | "" (cadena vacía) o Base de datos | AZURE SQL | Conector Native SQL Azure (módulo opcional suministrado con Conector Nativo SQL Server) Nombre del servidor. Si el nombre del servidor es tal como: NombreServidor.base de datos.windows.net, el login debe tener el siguiente formato: login@NombreServidor. | Base de datos | SQL SERVER | Conector SQL SERVER nativo (módulo opcional) Nombre del servidor. | "" (cadena vacía) | SYBASE | Conector Nativo Sybase (módulo opcional) Nombre del servidor o su alias. | "" (cadena vacía) | xBase | Conector xBase nativo (suministrado con el producto) | | | Database disponible a través de un navegador (disponible sólo en Chrome y Safari) "" (cadena vacía) | "" (cadena vacía) |
Fallo o éxito de la conexión Si la conexión tiene éxito, el identificador de la conexión puede utilizarse para cambiar la conexión ( SQLChangeConnection). Si la conexión falla, las variables SQL.Error y SQL.MesError no se inicializan.. Para obtener más detalles sobre el fallo de conexión, utilice SQLInfo. En cualquier caso (fallo o éxito), la conexión debe cerrarse ( SQLDisconnect).
Esta página también está disponible para…
|
|
|