Funzione MsiDatabaseExportW (msiquery.h)
La funzione MsiDatabaseExport esporta una tabella di Microsoft Installer da un database aperto a un file di archivio di testo.
Sintassi
UINT MsiDatabaseExportW(
[in] MSIHANDLE hDatabase,
[in] LPCWSTR szTableName,
[in] LPCWSTR szFolderPath,
[in] LPCWSTR szFileName
);
Parametri
[in] hDatabase
Handle in un database da MsiOpenDatabase.
[in] szTableName
Nome della tabella da esportare.
[in] szFolderPath
Nome della cartella che contiene file di archivio.
[in] szFileName
Nome del file di archivio tabelle esportato.
Valore restituito
La funzione MsiDatabaseExport restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
|
Viene passato un percorso non valido alla funzione. |
|
La funzione ha esito negativo. |
|
Viene fornito un handle non valido o inattivo. |
|
Un parametro non valido viene passato alla funzione. |
|
La funzione ha esito positivo. |
Commenti
Se una tabella contiene flussi, MsiDatabaseExport esporta ogni flusso in un file separato.
Per altre informazioni, vedere MsiDatabaseImport.
Questa funzione non può essere chiamata da azioni personalizzate. Una chiamata a questa funzione da un'azione personalizzata causa l'esito negativo della funzione.
Se la funzione ha esito negativo, è possibile ottenere informazioni di errore estese usando MsiGetLastErrorRecord.
Nota
L'intestazione msiquery.h definisce MsiDatabaseExport come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Client minimo supportato | Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
Piattaforma di destinazione | Windows |
Intestazione | msiquery.h |
Libreria | Msi.lib |
DLL | Msi.dll |