|
|
|
|
- ¿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)
<Fuente>.Password (Función)
Disponible solo con estos tipos de conexión
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:  Caution: 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.
// 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, <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.
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. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|