PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Proveedor (Propiedad)
 
HFSQLNo disponible con este tipo de conexión
...Provider se utiliza para gestionar el tipo de conexión (HFSQL Client/Server, OLE DB, etc.). Es posible:
  • Averigüe 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 luego se reabrirá con los nuevos parámetros durante un primer acceso a un archivo de datos que esté usando esta conexión.
Observación: La conexión puede corresponder a:
Versiones 17 y posteriores
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta propiedad ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta propiedad ya está disponible en el modo Windows Store Apps.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta propiedad ya está disponible en el modo Windows Store Apps.
Universal Windows 10 App Esta propiedad ya está disponible en el modo Windows Store Apps.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Versiones 21 y posteriores
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
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

<Proveedor> = <Connection used>..Provider
<Proveedor>: Constante de tipo String
Tipo de conexión utilizado:
hAccessHF7Pseudo-conexión a una base de datos HFSQL Classic
hAccessHFClientServerAcceso Nativo a una base de datos HFSQL Client/Server
hNativeAccessAS400Acceso Nativo AS/400 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessDB2Acceso Nativo DB2 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessInformixAcceso Nativo Informix (módulo opcional de WINDEV/WEBDEV)
Versiones 20 y posteriores
hNativeAccessMariaDB
Nueva funcionalidad versión 20
hNativeAccessMariaDB
hNativeAccessMariaDB
Acceso Nativo MariaDB (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMySQLAcceso Nativo MySQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleAcceso Nativo Oracle (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleLiteAcceso Nativo Oracle (módulo opcional de WINDEV Mobile)
hNativeAccessPostgreSQLAcceso Nativo PostgreSQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessProgressAcceso Nativo Progress (módulo opcional de WINDEV/WEBDEV)
Versiones 16 y posteriores
hNativeAccessSQLAzure
Nueva funcionalidad versión 16
hNativeAccessSQLAzure
hNativeAccessSQLAzure
Acceso Nativo SQL Azure (módulo opcional de WINDEV/WEBDEV con Native SQL Server Access)
Versiones 16 y posteriores
hNativeAccessSQLite
Nueva funcionalidad versión 16
hNativeAccessSQLite
hNativeAccessSQLite
Acceso nativo a SQLite (suministrado con WINDEV/WEBDEV)
hNativeAccessSQLServerAcceso Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseAcceso Nativo Sybase (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseAcceso Nativo xBase (proporcionado con WINDEV/WEBDEV)
hNativeAccessXMLAcceso 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 (con o sin comillas) o variable de tipo Connection
Nombre de la conexión utilizada. Este nombre fue definido:

Modificar el tipo de conexión utilizado Ocultar los detalles

<Conexión>..Provider = <Proveedor>
<Conexión>: Cadena de caracteres (con o sin comillas) o variable de tipo Connection
Nombre de la conexión utilizada. Este nombre fue definido:
<Proveedor>: Constante de tipo String
Tipo de conexión utilizado:
hAccessHF7Pseudo-conexión a una base de datos HFSQL Classic
hAccessHFClientServerAcceso Nativo a una base de datos HFSQL Client/Server
hNativeAccessAS400Acceso Nativo AS/400 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessDB2Acceso Nativo DB2 (módulo opcional de WINDEV/WEBDEV)
hNativeAccessInformixAcceso Nativo Informix (módulo opcional de WINDEV/WEBDEV)
Versiones 20 y posteriores
hNativeAccessMariaDB
Nueva funcionalidad versión 20
hNativeAccessMariaDB
hNativeAccessMariaDB
Acceso Nativo MariaDB (módulo opcional de WINDEV/WEBDEV)
hNativeAccessMySQLAcceso Nativo MySQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleAcceso Nativo Oracle (módulo opcional de WINDEV/WEBDEV)
hNativeAccessOracleLiteAcceso Nativo Oracle (módulo opcional de WINDEV Mobile)
hNativeAccessPostgreSQLAcceso Nativo PostgreSQL (módulo opcional de WINDEV/WEBDEV)
hNativeAccessProgressAcceso Nativo Progress (módulo opcional de WINDEV/WEBDEV)
Versiones 16 y posteriores
hNativeAccessSQLAzure
Nueva funcionalidad versión 16
hNativeAccessSQLAzure
hNativeAccessSQLAzure
Acceso Nativo SQL Azure (módulo opcional de WINDEV/WEBDEV con Native SQL Server Access)
Versiones 16 y posteriores
hNativeAccessSQLite
Nueva funcionalidad versión 16
hNativeAccessSQLite
hNativeAccessSQLite
Acceso nativo a SQLite (suministrado con WINDEV/WEBDEV)
hNativeAccessSQLServerAcceso Nativo SQL Server (módulo opcional de WINDEV/WEBDEV)
hNativeAccessSybaseAcceso Nativo Sybase (módulo opcional de WINDEV/WEBDEV)
hNativeAccessXBaseAcceso Nativo xBase (proporcionado con WINDEV/WEBDEV)
hNativeAccessXMLAcceso Nativo XML (proporcionado con WINDEV/WEBDEV)
Observaciones
..CtOLEDBProvider se utiliza para definir y averiguar el tipo de acceso en un archivo de datos manejado por una conexión. Esta propiedad se mantiene para la compatibilidad con versiones anteriores. Le recomendamos 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