AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Propiedades WLanguage / Propiedades HFSQL
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Provider (Property)
 
La propiedad Provider permite gestionar el tipo de una conexión (HFSQL Client/Server, OLE DB, etc.). Es posible:
  • Obtiene el tipo de conexión (HFSQL Cliente/Servidor, OLE DB, etc.).
  • Definir el tipo utilizado para la conexión (HFSQL Cliente/Servidor, OLE DB, etc.). En este caso, si la conexión está abierta, se cerrará y se abrirá de nuevo con los nuevos parámetros la primera vez que se acceda a un archivo de datos que utilice esta conexión.
Nota: La conexión puede corresponder:
Ejemplo
MyConnection is Connection
// Describe the connection
MyConnection.User = "USER"
MyConnection.Password = "PASSWORD"
MyConnection.Server = "MYSERVER" 
MyConnection.Database = "Database"
MyConnection.Provider = hAccessHFClientServer
MyConnection.Access = hOReadWrite
MyConnection.ExtendedInfo = "Extended information"
MyConnection.CursorOptions = hClientCursor
HOpenConnection(MyConnection)
Sintaxis

Averiguar el tipo de conexión utilizada Ocultar los detalles

<Provider> = <Connection used>.Provider
<Provider>: Constante de tipo String
Tipo de conexión utilizada:
hAccessHF7Pseudo-conexión a una base de datos HFSQL Classic
hAccessHFClientServerConector Nativo a una base de datos HFSQL Client/Server
hNativeAccessAS400Conector Nativo AS/400 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessDB2Conector Nativo DB2 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessInformixConector Nativo Informix (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMariaDBConector Nativo MariaDB (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMySQLConector Nativo MySQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleConector Nativo Oracle (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleLiteConector Nativo Oracle (módulo opcional de WINDEV Mobile)
hNativeAccessPostgreSQLConector Nativo PostgreSQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessProgressConector Nativo Progress (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSQLAzureConector Nativo SQL Azure (módulo opcional de WINDEV/WEBDEV, proporcionado con el Conector Nativo SQL Server)
hNativeAccessSQLiteConector Nativo SQLite (proporcionado con WINDEV/WEBDEV)
hNativeAccessSQLServerConector Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseConector Nativo SAP ASE (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseConector nativo xBase (incluido con WINDEV/WEBDEV)
hNativeAccessXMLConector Nativo XML (proporcionado con WINDEV/WEBDEV)
hODBCProveedor OLE DB para ODBC (permite acceder a una fuente de datos ODBC declarada en las fuentes de datos ODBC de Windows)
hOledbAccess97Proveedor OLE DB para Access 97
hOledbAccess2000Proveedor OLE DB para Access 2000
hOledbDBase5Proveedor OLE DB para dBase 5
hOledbExcel2000Proveedor OLE DB para Excel 2000
hOledbExcel97Proveedor OLE DB para Excel 97
hOledbLotus4Proveedor OLE DB para Lotus 4
hOledbOracleProveedor OLE DB para Oracle
hOledbSQLServerProveedor OLE DB para SQL Server
<Connection used>: Cadena de caracteres o variable de tipo Connection
Nombre de la conexión utilizada. Este nombre se define:

Modificar el tipo de conexión utilizada Ocultar los detalles

<Connection>.Provider = <Provider>
<Connection>: Cadena de caracteres o variable de tipo Connection
Nombre de la conexión utilizada. Este nombre se define:
<Provider>: Constante de tipo String
Tipo de conexión utilizada:
hAccessHF7Pseudo-conexión a una base de datos HFSQL Classic
hAccessHFClientServerConector Nativo a una base de datos HFSQL Client/Server
hNativeAccessAS400Conector Nativo AS/400 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessDB2Conector Nativo DB2 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessInformixConector Nativo Informix (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMariaDBConector Nativo MariaDB (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMySQLConector Nativo MySQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleConector Nativo Oracle (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleLiteConector Nativo Oracle (módulo opcional de WINDEV Mobile)
hNativeAccessPostgreSQLConector Nativo PostgreSQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessProgressConector Nativo Progress (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSQLAzureConector Nativo SQL Azure (módulo opcional de WINDEV/WEBDEV, proporcionado con el Conector Nativo SQL Server)
hNativeAccessSQLiteConector Nativo SQLite (proporcionado con WINDEV/WEBDEV)
hNativeAccessSQLServerConector Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseConector Nativo SAP ASE (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseConector nativo xBase (incluido con WINDEV/WEBDEV)
hNativeAccessXMLConector Nativo XML (proporcionado con WINDEV/WEBDEV)
hODBCProveedor OLE DB para ODBC (permite acceder a una fuente de datos ODBC declarada en las fuentes de datos ODBC de Windows)
hOledbAccess97Proveedor OLE DB para Access 97
hOledbAccess2000Proveedor OLE DB para Access 2000
hOledbDBase5Proveedor OLE DB para dBase 5
hOledbExcel2000Proveedor OLE DB para Excel 2000
hOledbExcel97Proveedor OLE DB para Excel 97
hOledbLotus4Proveedor OLE DB para Lotus 4
hOledbOracleProveedor OLE DB para Oracle
hOledbSQLServerProveedor OLE DB para SQL Server
Observaciones
La propiedad CtOLEDBProvider se utiliza para definir y obtener el tipo de acceso a un archivo de datos gestionado por una conexión. Esta propiedad se conserva por motivos de compatibilidad con versiones anteriores. Se recomienda utilizar la propiedad Provider.
Ver también
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Example
Nagyro.ini
======================
[Nagyro]
Server = 192.168.1.180
User = sa
Password = 777777777
BD = producao
======================


PROCEDURE DB_Inicialize(TrueFalse)

Server, User, Password, BD is string

IF TrueFalse = True THEN

PathFile is string = fCurrentDir(fCurrentDrive()) +"\Nagyro.ini"

IF fFileExist(PathFile) = True THEN

Server = INIRead("Nagyro", "Server", "", PathFile)
IF ErrorOccurred THEN
Error()
END

User = INIRead("Nagyro", "User", "", PathFile)
IF ErrorOccurred THEN
Error()
END

Password = INIRead("Nagyro","Password", "", PathFile)
IF ErrorOccurred THEN
Error()
END

BD = INIRead("Nagyro", "BD", "", PathFile)
IF ErrorOccurred THEN
Error()
END

HCloseConnection(ConnNativa)

ConnNativa..Server = Server
ConnNativa..User = User
ConnNativa..Password = Password
ConnNativa..Database = BD
ConnNativa..Provider = hNativeAccessSQLServer
ConnNativa..Access = hOReadWrite
ConnNativa..ExtendedInfo = "Extended information"
ConnNativa..CursorOptions = hClientCursor

ok is boolean = HOpenConnection(ConnNativa)

IF ok = False
Info(ErrorInfo())
Close()
END

END

END
adrianoboller
09 02 2015

Última modificación: 05/12/2024

Señalar un error o enviar una sugerencia | Ayuda local