- 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
- 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 será consultada por SQL a través de un Webservice Proxy( SOAP). Observaciones:
ConnectionNum is int ConnectionNum = SQLConnectWS("http://MyServer/WDSOAPDB_WEB/", ... "MS Access 97 Database", "", "", "", "ODBC") IF ConnectionNum <> 0 THEN // The connection was successful ... ELSE // The connection failed: displaying an error message SQLInfo() Error("The connection to the data source " + SourceName + ... " failed." + CR + "Error code: " + ... SQL.Error + CR + SQL.MesError) END // In any case (connection OK or not) SQLDisconnect()
Sintaxis
<Result> = SQLConnectWS(<Server of Webservice> , <Source> , <User> , <Password> [, <Database name> [, <Type of database> [, <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.
<Server of Webservice>: Cadena de caracteres URL para acceder al servidor donde se instaló el Webservice para acceder a las bases de datos externas. Esta URL fue especificada en la asistente para instalar el 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", 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, utilice 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, utilice una cadena vacía (""") para este parámetro. <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 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.
<Type of database>: 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 más detalles, consulte la página web de 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" | Acceso | "Microsoft.Jet.OLEDB.4.0" | Acceso | "MSDAORA" | Oracle (Microsoft) | "MSDASQL" | ODBC | "Oraoledb. Oracle" | Oracle | "SQLOLEDB" | SQLServer | o una de las siguientes constantes: | | hODBC | Proveedor OLE DB para ODBC. Le 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 |
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 se deben especificar varias informaciones opcionales, se deben agrupar en una sola cadena de caracteres y deben estar separadas por el carácter ";".
Esta página también está disponible para…
|
|
|