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
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Provider (Property)
 
La propiedad Provider permite gestionar el tipo de una conexión (HFSQL Client/Server, OLE DB, etc.). Es posible:
  • get el tipo de conexión (HFSQL Client/Server, OLE DB, etc.).
  • Definir el tipo de conexión (HFSQL Client/Server, OLE DB, etc.). En este caso, si la conexión está actualmente 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.
Observación: La conexión puede corresponder a:
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 utilizado Ocultar los detalles

<Provider> = <Connection used>.Provider
<Provider>: Constante de tipo String
Tipo de conexión utilizado:
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)
hNativeAccessSQLAzureNative SQL Azure Connector (módulo opcional de WINDEV/WEBDEV, proporcionado con Conector Nativo SQL Server)
hNativeAccessSQLiteConector SQLite nativo (proporcionado con WINDEV/WEBDEV)
hNativeAccessSQLServerConector Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseConector Nativo Sybase (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseConector nativo xBase (incluido con WINDEV/WEBDEV)
hNativeAccessXMLConector XML nativo (incluido 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 utilizado 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 utilizado:
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)
hNativeAccessSQLAzureNative SQL Azure Connector (módulo opcional de WINDEV/WEBDEV, proporcionado con Conector Nativo SQL Server)
hNativeAccessSQLiteConector SQLite nativo (proporcionado con WINDEV/WEBDEV)
hNativeAccessSQLServerConector Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseConector Nativo Sybase (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseConector nativo xBase (incluido con WINDEV/WEBDEV)
hNativeAccessXMLConector XML nativo (incluido con WINDEV/WEBDEV)
Observaciones
La CtOLEDBProvider Property se utiliza para definir y obtener el tipo de acceso a un archivo de datos que maneja 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: 04/02/2023

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