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 / Administrar bases de datos / HFSQL / Tipos de variables HFSQL
  • Propiedades de WLanguage que pueden utilizarse con una conexión descrita mediante programación
  • Conector Nativo Oracle: gestión de la autenticación externa
  • Equivalencia entre códigos: Describir una conexión
  • Equivalencia entre códigos: Establecimiento de una conexión
  • Equivalencia entre códigos: Asignación de una conexión
  • Equivalencia entre códigos: Modificación de una conexión existente
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
El tipo de conexión se utiliza para describir una o más conexiones a bases de datos externas ( HFSQL Client/Server , Conector Nativo , etc.). A continuación, esta conexión puede abrirse con HOpenConnection. Las características de esta conexión pueden ser definidas y modificadas por varias propiedades de WLanguage.
La variable de tipo Connection también permite:
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
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
 
// Open the connection
HOpenConnection(MyConnection)
 
// Assign the connection to all data files
HChangeConnection("*", MyConnection)
Observaciones

Propiedades de WLanguage que pueden utilizarse con una conexión descrita mediante programación

Las propiedades específicas de las conexiones se presentan a continuación en el tabla:
Observación: Las propiedades de proveedor y servidor , o las propiedades de proveedor y origen deben inicializarse en el description de una conexión.
Nombre de la propiedadEfecto
AccesoPermite gestionar el tipo de acceso para una conexión (HFSQL Client/Server, OLE DB, ....): Lectura, lectura/escritura
ActiveDirectoryPermite gestionar la conexión a través del Directorio Active.
Base de datosPermite gestionar el nombre de la base de datos associated con una conexión (HFSQL Client/Server, OLE DB, ...).
En el caso de una base de datos dividida en esquemas, el nombre del esquema en la base de datos será especificado por HChangeName.
CompresiónPermite gestionar la compresión de los datos transmitidos por la conexión.
CifradoLe permite administrar el tipo de cifrado para la comunicación entre los equipos del Cliente y el servidor HFSQL.
ExtendedInfoPermite gestionar la información adicional de una conexión.
Pie de fotoPermite conocer y modificar el título de una conexión.
ContraseñaPermite modificar la contraseña associated con el usuario de una conexión.
denominarPermite conocer el nombre de la conexión
CursorOptionsPermite gestionar los diferentes tipos de cursores utilizados por la conexión.
ProveedorPermite gestionar el tipo de datos que maneja la conexión.
ServidorPermite administrar el nombre del servidor utilizado en la conexión.. Esta propiedad es equivalente a la propiedad Fuente. Este Property se utiliza principalmente para las conexiones HFSQL Client/Server o para los accesos nativos en los servidores.
HFSQL Client/Server Tienes la capacidad de especificar una Address IPv6 escribiendo la Address IPv6 entre corchetes. En este caso, el número de puerto debe especificarse después del corchete de cierre.. Por ejemplo: [0154:2145:2155::5554]:4900.
FuentePermite gestionar el nombre de la fuente de datos utilizada en la conexión.. Esta propiedad es equivalente a la propiedad Servidor. Esta Property se utiliza principalmente para una conexión en MS Access o en un archivo xBase.
Tamaño de cachéLe permite administrar el tamaño de la caché
drogadictaPermite gestionar el usuario de la conexión
WEBDEV - Código ServidorConectores Nativos

Conector Nativo Oracle: gestión de la autenticación externa

Para conectarse a través de una autenticación externa:
  • la propiedad User debe corresponder a una barra oblicua ("/")
  • la propiedad Password debe ser una cadena vacía ("")
Observación: La autenticación externa consiste en utilizar el nombre de usuario de Windows y su contraseña para conectarse a la base de datos. La autenticación externa requiere una configuración del servidor. Consulte la documentación de Oracle para saber cómo autorizar las autenticaciones externas en el servidor.

Equivalencia entre códigos: Describir una conexión

Código que utiliza HDescribeConnection:
HDescribeConnection("MyConnection", "USER", "PASSWORD", "TESTSERVER", ...
"Database", hAccessHFClientServer, hOReadWrite, ...
"Extended info", hClientCursor)
Código que utiliza la conexión:
MyConnection is Connection
// Describe the connection
MyConnection.User = "USER"
MyConnection.Password = "PASSWORD"
MyConnection.Server = "TESTSERVER"
MyConnection.Database = "Database"
MyConnection.Provider = hAccessHFClientServer
MyConnection.Access = hOReadWrite
MyConnection.ExtendedInfo = "Extended information"
MyConnection.CursorOptions = hClientCursor

Equivalencia entre códigos: Establecimiento de una conexión

Código que utiliza HOpenConnection:
HOpenConnection("MyConnection", "USER", "PASSWORD", "TESTSERVER", ...
"Database", hAccessHFClientServer, hOReadWrite, ...
"Extended info", hClientCursor)
Código que utiliza la conexión:
MyConnection is Connection
// Describe the connection
MyConnection.User = "USER"
MyConnection.Password = "PASSWORD"
MyConnection.Server = "TESTSERVER"
MyConnection.Database = "Database"
MyConnection.Provider = hAccessHFClientServer
MyConnection.Access = hOReadWrite
MyConnection.ExtendedInfo = "Extended information"
MyConnection.CursorOptions = hClientCursor
HOpenConnection(MyConnection)

Equivalencia entre códigos: Asignación de una conexión

Código que utiliza HChangeConnection:
HChangeConnection(CUSTOMER, MyConnection)
Código que utiliza la conexión:
CUSTOMER.Connection = MyConnection

Equivalencia entre códigos: Modificación de una conexión existente

Código que utiliza HDescribeConnection:
HDescribeConnection(MyConnection, "USER2", "PASSWORD2", MyConnexion.CtDatabase, ...
MyConnection.CtInitialCatalog, ...
MyConnection.CtOLEDBProvider, MyConnection.CtAccess, ...
MyConnection.CtExtendedInfo, MyConnection.CCursorOptions)
Código que utiliza la conexión:
// Modifies the login and password for the connection
MyConnection.User = "USER2"
MyConnection.Password = "PASSWORD2"
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/03/2023

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