CDaoWorkspace::RepairDatabase

static void PASCAL RepairDatabase (LPCTSTR lpszName );
tiro (CDaoException, CMemoryException);

Parametri

lpszName

Il percorso e il nome file per un file di database Microsoft Jet engine esistenti. Se si omette il percorso, viene cercata solo la directory corrente. Se il sistema supporta la convenzione di denominazione uniforme (UNC), è possibile inoltre specificare un percorso di rete, come ad esempio: "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB". (Doppio backslash sono tenuti nella stringa di percorso perché "\" è il carattere di escape C++.)

Osservazioni

Chiamare questa funzione membro se è necessario tentare di riparare un database danneggiato che accede al motore di database Microsoft Jet. È necessario chiudere il database specificato dalla lpszName prima che si ripararlo. In un ambiente multiutente, gli altri utenti non possono avere lpszName aprire mentre sono riparazione di esso. Se lpszName non è chiuso o non è disponibile per uso esclusivo, si verifica un errore.

Questa funzione membro tenta di riparare un database che è stato segnato come eventualmente danneggiato da un'operazione di scrittura incompleta. Questa situazione può verificarsi se un'applicazione che utilizza il motore di database Microsoft Jet viene chiuso in modo imprevisto a causa di un problema hardware potere di interruzione o computer. Se completare l'operazione e chiamare la funzione membro stretto o si chiude l'applicazione in modo abituale, il database non verrà contrassegnato come eventualmente corrotti.

&Notanbsp;  Dopo la riparazione di un database, è anche una buona idea per compattarlo utilizzando la funzione membro CompactDatabase per deframmentare i file e recuperare spazio su disco.

Per ulteriori informazioni sulle aree di lavoro, vedere l'articolo Area di lavoro DAO nel manuale del programmatore di Visual C++. Per ulteriori informazioni sulla riparazione di database, vedere l'argomento "Metodo RepairDatabase" nell'aiuto di DAO.

Pa&noramica CDaoWorkspace |nbsp; Membri della classe | Gerarchia Chart

Index