|
|
|
|
- Presentación
- Características específicas
- ¿Qué función utilizar?
- Acceso HFSQL
Acceso a las bases de datos: summary
WINDEV, WEBDEV y WINDEV Mobile soportan diferentes modos de ejecución de consultas SQL dependiendo de cómo se haya accedido a la base de datos. - Acceso a una base de datos HFSQL (se puede distribuir libremente con sus aplicaciones WINDEV):
No hay restricción de instalación. Las funciones SQL y HFSQL (HReadxxx, ...) pueden utilizarse con este tipo de acceso. - Acceso mediante un Conector Nativo (native access): Conector nativo Oracle, SQL Server, AS/400.
Se necesita un módulo adicional para cada tipo de Conector Nativo. Contact el departamento comercial sobre la disponibilidad de su base de datos. Para los accesos a Oracle o SQL Server, debe instalarse una biblioteca cliente en el ordenador del usuario. Las funciones SQL y HFSQL (HReadxxx, ...) se pueden utilizar con este tipo de acceso. Este tipo de acceso es más rápido que los accesos por ODBC o a través de un proveedor de OLE DB. - Acceso a través de un controlador OLE DB directo:
Las características de la conexión a la base de datos deben definirse en el administrador ODBC de Windows.. Sólo se pueden utilizar las funciones SQL para este tipo de acceso.. Las funciones HFSQL (HReadxxx, ....) no se pueden utilizar. - Acceso ODBC a través del proveedor OLE DB:
Este tipo de acceso utiliza un proveedor específico de OLE DB. No se recomienda este tipo de acceso porque es más lento que un acceso a través de un controlador ODBC. De hecho, el rendimiento no es tan bueno como con un controlador ODBC directo porque el acceso se realiza tanto a través del controlador ODBC como del proveedor OLE DB.. Las funciones HFSQL (HReadxxx, ....) y SQL se pueden utilizar con este tipo de acceso. Las características de la conexión a la base de datos deben definirse en el administrador ODBC de Windows.. El proveedor así como el MDAC 2.6 (o posterior) deben ser instalados en el equipo. - Acceso a través de un proveedor OLE DB:
Este tipo de acceso utiliza un proveedor OLE DB. El proveedor, así como el MDAC 2.6 (o posterior) debe ser instalado en el equipo. Las funciones SQL y HFSQL (HReadxxx, ...) pueden utilizarse con este tipo de acceso.
Características específicas Acceso xBase posible a través de HFSQLSe pueden utilizar funciones específicas de xBase además de las funciones estándar de HFSQL ( HDBOpen, etc.). archivos ASCIIUtilice las funciones de WLanguage específicas para los archivos externos ( fOpen, fRead, fWrite, etc.). Archivos INIUtilice las funciones de WLanguage específicas de los archivos INI ( INIRead, INIWrite, etc.). Acceso HFSQL | | | | HFSQL |
---|
| Acceso integrado | | Funciones SQL | Funciones HFSQL (HReadxxx, ....) | Conexión a la base de datos | SQLConnect parámetro: "HFSQL" | Si el análisis es relacionado al proyecto, conexión automatic, de lo contrario, utilice una de las siguientes funciones: | description dinámica de la conexión | Inútil | Inútil | Ejecutar la consulta | SQLExec | HExecuteQuery, HExecuteSQLQuery | Lectura del resultado | - Navegación por SQLFirst/SQLCol - SQLFetch/SQLGetCol, SQLGetMemo navegar - SQLTable | Todas las funciones de lectura estándar: | Bloqueo de registros | No es posible | HLockFile HLockRecNum Bloqueo de las funciones de lectura (HReadFirst, HReadSeek, ...) | Cambiar la conexión (cambiar a otra conexión abierta) | SQLChangeConnection | Inútil | Cierre de la conexión | SQLDisconnect | Si el análisis es relacionado al proyecto, automatic cerrando; de lo contrario, use una de las siguientes funciones: | Velocidad (#STAR##STAR#) Caso general | #STAR##STAR#(#STAR#) | #STAR##STAR##STAR# |
| | | | | ORACLE, SQL Server, Access, etc. | | Conector/Acceso Nativo (#STAR#) | Controlador ODBC (Directo) | | Funciones SQL | Funciones HFSQL (HReadxxx, ....) | Funciones SQL | Conexión a la base de datos | SQLConnect parámetro: "ORACLE" o "SQL SERVER" o "AS400" | HOpenConnection con el nombre de la conexión a abrir. La conexión debe definirse en el análisis o de forma dinámica (véase más adelante). | SQLConnect parámetro: "ODBC" | description dinámica de la conexión | HDescribeConnection | Ejecutar la consulta | SQLExec | HExecuteQuery, HExecuteSQLQuery | SQLExec | Lectura del resultado | - Navegación por SQLFirst/SQLCol - SQLFetch/SQLGetCol, SQLGetMemo navegar - SQLTable | Todas las funciones de lectura estándar: HReadFirst, HReadNext, HReadSeek, ... Los filtros | - Navegación por SQLFirst/SQLCol - SQLFetch/SQLGetCol, SQLGetMemo navegar - SQLTable | Bloqueo de registros | SQLLock | Cada base de datos incluye características específicas. Para el acceso nativo a SQL Server u Oracle, capacidad de utilizar HLockFile. | Los bloqueos no son compatibles con el controlador ODBC. | Cambiar la conexión (cambiar a otra conexión abierta) | SQLChangeConnection | La conexión utilizada se especifica en HExecuteSQLQuery o en HExecuteQuery. | SQLChangeConnection | Cierre de la conexión | SQLDisconnect | HCloseConnection | SQLDisconnect | Velocidad (#STAR##STAR#) Caso general | #STAR##STAR##STAR# | #STAR##STAR#(#STAR#) | #STAR##STAR# |
| | | | | | ORACLE, SQL Server, Access, etc. | | ODBC a través del proveedor OLE DB | Proveedor OLE DB | | Funciones SQL | Funciones HFSQL (HReadxxx, ....) | Funciones SQL | Funciones HFSQL (HReadxxx, ....) | Conexión a la base de datos | SQLConnect parámetro: "ODBC" parámetro: "MSSASQL" o la constante hODBC. | HOpenConnection con el nombre de la conexión a abrir. La conexión debe definirse en el análisis o de forma dinámica (véase más adelante). | SQLConnect parámetro: "OLEDB" parámetro: correspondiente a la solicitada (cadena de caracteres o constante) | HOpenConnection con el nombre de la conexión a abrir. La conexión debe definirse en el análisis o de forma dinámica (véase más adelante). | description dinámica de la conexión | HDescribeConnection | HDescribeConnection | Ejecutar la consulta | | SQLExec | HExecuteQuery, HExecuteSQLQuery | HExecuteQuery, HExecuteSQLQuery | Lectura del resultado | - Navegación por SQLFirst/SQLCol - SQLFetch/SQLGetCol, SQLGetMemo navegar - SQLTable | Todas las funciones de lectura estándar: HReadFirst, HReadNext, HReadSeek, ... Los filtros | - Navegación por SQLFirst/SQLCol - SQLFetch/SQLGetCol, SQLGetMemo navegar - SQLTable | Todas las funciones de lectura estándar: HReadFirst, HReadNext, HReadSeek, ... Los filtros | Bloqueo de registros | Los bloqueos no son soportados por el proveedor. | Los bloqueos no son soportados por el proveedor. | Los bloqueos no son soportados por el proveedor. | Los bloqueos no son soportados por el proveedor. | Cambiar la conexión (cambiar a otra conexión abierta) | SQLChangeConnection | La conexión utilizada se especifica en HExecuteSQLQuery o en HExecuteQuery. | SQLChangeConnection | La conexión utilizada se especifica en HExecuteSQLQuery o en HExecuteQuery. | Cierre de la conexión | SQLDisconnect | HCloseConnection | SQLDisconnect | HCloseConnection | Velocidad (#STAR##STAR#) Caso general | #STAR# | #STAR# | #STAR##STAR# | #STAR# (#STAR#) |
(#STAR#): Contact el departamento de ventas en cuanto a la disponibilidad de su base de datos. (#STAR##STAR#): Las indicaciones de velocidad son indicaciones genéricas, la velocidad real depende de la aplicación, la configuración, el contenido de la base de datos....
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|