- Tabla de consulta entre los distintos 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: Anidamiento de conexiones
- Conexión a una base de datos mediante ODBC
- Conectores nativos MySQL, MariaDB y PostgreSQL
- Conexión a una base de datos ISAM mediante ACCESS
- Utilizar una conexión con autenticación NT
- Conector nativo de Oracle: 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 será consultada por SQL a través de un proxy de servicio web (SOAP). Observaciones: NumConnexion is int
NumConnexion = SQLConnectWS("http://MonServeur/WDSOAPDB_WEB/", ...
"MS Access 97 Database", "", "", "", "ODBC")
IF NumConnexion <> 0 THEN
...
ELSE
SQLInfo()
Error("La connexion à la source de données " + NomSource + ...
" a échoué." + CR + "Code erreur : " + ...
SQL.Error + CR + SQL.MesError)
END
SQLDisconnect()
Sintaxis
<Result> = SQLConnectWS(<Web service server> , <Source> , <User> , <Password> [, <Database name> [, <Type of database> [, <OLE DB provider> [, <Optional information>]]]])
<Result>: Entero - Identificador de conexión: Este identificador es utilizado por SQLChangeConnection.
- 0 si se produce un error. Para conocer los detalles del error, utilice SQLInfo.
<Web service server>: Cadena de caracteres URL de acceso al servidor donde se instaló el servicio web de acceso a las bases de datos externas. Esta URL se especificó en el asistente para la instalación del servicio web. Para obtener más información, consulte Acceso a las bases de datos a través de un servicio web. <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", debe especificar el nombre de la "Base de datos" utilizada ( parámetro<Database name> ). Para obtener más información, consulte observaciones. <User>: Cadena de caracteres Nombre del usuario. Este nombre es opcional para algunas fuentes de datos. En este caso, utilice una cadena vacía ("") para este parámetro. <Password>: Cadena de caracteres o cadena secreta Contraseña correspondiente al usuario especificado. Esta contraseña es opcional para algunas fuentes de datos. En este caso, utilice una cadena vacía ("") para este parámetro.. Cadenas secretas: Si utiliza el almacén de cadenas secretas, el tipo de cadena secreta utilizado para este parámetro debe ser "ANSI o Unicode string". Para obtener más información sobre las cadenas secretas y el almacén, consulte Almacén de cadenas secretas. <Database name>: Cadena de caracteres opcional Nombre de la base de datos a utilizar. Para obtener más información, consulte observaciones.- Si se especifica este parámetro, se muestra un cuadro de diálogo específico del controlador durante la conexión. Este cuadro de diálogo puede no aparecer según el controlador utilizado.
- Si no se especifica este parámetro, no se muestra ningún cuadro de diálogo.
<Type of database>: Cadena de caracteres opcional Tipo de base de datos a la que se accede. Los tipos de bases de datos instaladas en el ordenador actual se devuelven mediante SQLListSource. Para obtener más información, consulte las observaciones. <OLE DB provider>: Cadena de caracteres opcional o constante Nombre del proveedor OLE DB utilizado. Los más comunes son los siguientes: | | | "Microsoft.Jet.OLEDB.3.51" | Access | | "Microsoft.Jet.OLEDB.4.0" | Access | | "MSDAORA" | Oracle (Microsoft) | | "MSDASQL" | ODBC | | "OraOLEDB.Oracle" | Oracle | | "SQLOLEDB" | SQLServer | 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 | | 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 |
Nota: Para utilizar una conexión OLE DB:
- instalar MDAC versión 2.6 o posterior (configuració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 debe utilizarse con HFSQL ni con 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 a través del inicio de sesión NT. Si se debe especificar varias informaciones opcionales, deben agruparse en una sola cadena de caracteres y deben estar separadas por el carácter ";".
Esta página también está disponible para…
|
|
|