EXECDBRESTORE
Consente di eseguire il RESTORE di un Database, precedentemente salvato con un Backup.
Il Backup di origine è presente nel file indicato.
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| SORGENTE | Intero | ||||
| SERVER | Stringa | ||||
| DATABASE | Stringa | ||||
| FILE | Stringa | ||||
| UTENTE | Stringa | ||||
| PASSWORD | Stringa | ||||
| WINAUT | Intero | ||||
| USADEFAULTDEST | Intero | ||||
| PARAMETRI | Stringa | ||||
| ERRORE | Intero |
SORGENTE
Definisce la sorgente dati.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Btrieve |
1 | Microsoft SQL Server |
2 | PervasiveSQL2000 |
3 | Pervasive/Btrieve SQL |
4 | Oracle |
SERVER
Definisce il nome del computer dove risiedono i dati
FILE
Definisce il nome del file (comprensivo di path) su cui concretizzare il Backup del database.
Deve essere espresso in formato UNC.
UTENTE
Definisce il nome dell'utente usato per collegarsi al motore di accesso ai dati.
PASSWORD
Definisce la password dell'utente usato per collegarsi al motore di accesso ai dati.
Se l'utente non ha password indicare ''.
WINAUT
Definisce se collegarsi al motore di accesso ai dati utilizzando le credenziali fornite dall'autenticazione Windows, al posto di UTENTE e PASSWORD.
USADEFAULTDEST
Definisce l'oggetto grafico come personalizzabile dall'utente in fase di runtime.
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | No |
1 | Si |
PARAMETRI
Permette di aggiungere dei parametri liberi alla clausola WITH.
I parametri devono essere separati da virgole e devono avere la sintassi comandata dal comando RESTORE.
Se non indicato, vengono impostati di default i seguenti parametri: 'FILE = 1, NOUNLOAD, REPLACE'.
Se indicati, vanno a sostituire integralmente i parametri di default, non vengono accodati.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.