AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
  • ¿Cuándo utilizar la función <Fuente>.Password?
  • Definir una contraseña en un archivo de datos
  • Borrar la contraseña definida en un archivo de datos
  • Gestión de contraseñas (OLE DB y Accesos Nativos)
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
Define la contraseña usada para crear o abrir un archivo de datos. La contraseña se almacena y se utilizará al abrir o crear el archivo de datos si no se especifica una contraseña.
Observaciones:
  • Atención: Se debe definir una contraseña para realizar una encriptación de datos. La encriptación de los datos debe configurarse durante el archivo description en el editor de análisis (pestaña "Detalles").
  • Esta contraseña también puede especificarse en las funciones de creación de el archivo de datos (<Fuente>.Creation, <Fuente>.CreationIfNotFound) y de apertura de el archivo de datos (<Fuente>.Open).
  • Archivos cifrados en una conexión HFSQL: &nbspCaution: The order in which the functions for connecting to an HFSQL Client/Server database are called is important. For more details, see Optimizing the connection times to the HFSQL Client/Server databases.
Java Acceso con JDBC: Esta función no está disponible para las bases de datos a las que accede JDBC.
Ejemplo
// Open a data file with password and error check
Customer.Password("Password")
IF Customer.CreationIfNotFound() = False THEN
Error("HFSQL error: " + HErrorInfo())
RETURN
END
// <Source>.ErrorPassword is used to find out whether the error that occurred is a password error
IF Customer.CreationIfNotFound() = False THEN
// Error details
IF HErrorPassword() = True THEN
Error("Invalid password")
// Code to retry
END
END
Sintaxis
<Result> = <Source>.Password([<Password>])
<Result>: Booleano
  • True si se guarda la contraseña,
  • False si se produce un problema (memoria insuficiente, por ejemplo). HError y HErrorInfo devuelven más detalles sobre el problema.
<Source>: Tipo de fuente especificada
Nombre del archivo de datos que utiliza una contraseña.
Si el archivo de datos se declara con <Fuente>.DeclareExternal, corresponde al nombre de alias del archivo de datos.
<Password>: Cadena de caracteres opcional
Contraseña asociada al archivo de datos.
Si no se especifica este parámetro o si corresponde a una cadena vacía (""), no se define ninguna contraseña para el archivo de datos. El tamaño de la contraseña no está limitado.
HFSQL ClassicHFSQL Client/Server La contraseña de los archivos HFSQL no distingue entre mayúsculas y minúsculas.
Observaciones

¿Cuándo utilizar la función <Fuente>.Password?

<Fuente>.Password debe llamarse:
  • antes de la apertura explícita o de las funciones de creación: <Fuente>.Open, <Fuente>.Creation, <Fuente>.CreationIfNotFound.
  • antes de las funciones HFSQL que acceden a los ficheros de datos y que abren automáticamente los ficheros de datos si no lo han hecho ya (leer, buscar, añadir,...).
Observaciones:
  • Si se especifica una contraseña en las funciones explícitas de apertura o creación (<Fuente>.Open, <Fuente>.Creation, <Fuente>.CreationIfNotFound), la contraseña especificada en la función <Fuente>.Password no se tiene en cuenta.
  • La contraseña de los archivos HFSQL no es sensible al caso.
  • Para cambiar una contraseña en un archivo de datos existente o añadir una contraseña a un archivo de datos creado sin contraseña, debe utilizar <Fuente>.ChangePassword.

Definir una contraseña en un archivo de datos

Un fichero de datos será protected por contraseña si:
  • se utilizó la función <Fuente>.Password antes de la función de creación del archivo de datos (funciones <Fuente>.Creation y <Fuente>.CreationIfNotFound),
  • la contraseña se especificó en la función de creación de el archivo de datos.
Observación: Un archivo de datos puede tener una contraseña: protected sin estar cifrado y viceversa. La contraseña es independiente del cifrado de datos. La encriptación de los datos debe configurarse durante el archivo description en el editor de análisis (pestaña "Detalles").

Borrar la contraseña definida en un archivo de datos

Para borrar una contraseña en un archivo de datos, se debe realizar una modificación de los archivos de datos de automatic.
Para ello, realice una modificación en el análisis (modificar el tamaño de un elemento, por ejemplo).. En este caso, se propondrá una modificación del fichero de datos automatic cuando se genere el análisis. Podrá modificar o borrar la contraseña associated con uno o más archivos de datos.
Si sus ficheros de datos ya están desplegados, especifique que se requiere una modificación del fichero de datos automatic al crear el programa instalación. La contraseña será borrada o modificada.
Atención: no olvide modificar su código en consecuencia si se elimina la contraseña definida para sus ficheros de datos.
WINDEVWEBDEV - Código ServidorOLE DBConectores Nativos

Gestión de contraseñas (OLE DB y Accesos Nativos)

La contraseña debe especificarse en los parámetros de la conexión.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

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