Uso de informes
El instalador proporciona funciones que manipulan los registros de una base de datos de instalación. Estas funciones se pueden usar junto con las funciones descritas en Uso de consultas para realizar cambios reales en una base de datos.
Las siguientes funciones crean o quitan registros:
- Para crear un registro de una base de datos, llame a la función MsiCreateRecord.
- Para borrar datos de un registro, establezca cada campo en NULL llamando a la función MsiRecordClearData.
Las siguientes funciones rellenan los campos de registros especificados:
- Para establecer un registro en un entero, llame a la función MsiRecordSetInteger.
- Para establecer un registro en una cadena, llame a la función MsiRecordSetString.
- Para insertar un archivo completo en un campo de secuencia, llame a la función MsiRecordSetStream.
Las siguientes funciones leen valores de los campos de registros especificados:
- Para leer un valor entero de un campo, llame a la función MsiRecordGetInteger.
- Para recuperar un valor de cadena, llame a la función MsiRecordGetString.
- Para obtener una secuencia, llame a la función MsiRecordReadStream.
- Para averiguar si un campo determinado de un registro es NULL, llame a la función MsiRecordIsNull.
Las siguientes funciones son funciones de registro informativas:
- Para obtener el número de campos que un registro contiene, llame a la función MsiRecordGetFieldCount.
- Para obtener el tamaño de un campo, llame a la función MsiRecordDataSize. El valor devuelto de MsiRecordDataSize es sensible al tipo de campo.