Funzione MsiDatabaseExportA (msiquery.h)
La funzione MsiDatabaseExport
Sintassi
UINT MsiDatabaseExportA(
[in] MSIHANDLE hDatabase,
[in] LPCSTR szTableName,
[in] LPCSTR szFolderPath,
[in] LPCSTR szFileName
);
Parametri
[in] hDatabase
Handle di un database da MsiOpenDatabase.
[in] szTableName
Nome della tabella da esportare.
[in] szFolderPath
Nome della cartella che contiene i file di archivio.
[in] szFileName
Nome del file di archivio della tabella esportato.
Valore restituito
La funzione msiDatabaseExport
Codice restituito | Descrizione |
---|---|
|
Alla funzione viene passato un percorso non valido. |
|
La funzione ha esito negativo. |
|
Viene fornito un handle non valido o inattivo. |
|
Alla funzione viene passato un parametro non valido. |
|
La funzione ha esito positivo. |
Osservazioni
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 non riesce, è possibile ottenere informazioni estese sull'errore 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 del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
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 | Finestre |
intestazione |
msiquery.h |
libreria |
Msi.lib |
dll | Msi.dll |
Vedere anche
funzioni di gestione del database