Funzione LocalDBGetVersions
Si applica a: SQL Server
Vengono restituite tutte le versioni del database locale di SQL Server Express disponibili nel computer.
File di intestazione: msoledbsql.h
Sintassi
#define MAX_LOCALDB_VERSION_LENGTH 43typedef WCHAR TLocalDBVersion[MAX_LOCALDB_VERSION_LENGTH + 1];typedef TLocalDBVersion* PTLocalDBVersion;HRESULT LocalDBGetVersions( PTLocalDBVersion pVersion, LPDWORD lpdwNumberOfVersions);
Parametri
pVersionNames
[Output] Contiene i nomi delle versioni di LocalDB disponibili nella workstation dell'utente.
lpdwNumberOfVersions
[Input/Output] L'input contiene il numero di slot per le versioni nel buffer pVersionNames .
In fase di output, è contenuto il numero di versioni del database locale esistenti.
Valori restituiti
S_OK
Funzione completata.
LOCALDB_ERROR_NOT_INSTALLED
Database locale di SQL Server Express non installato nel computer.
LOCALDB_ERROR_INVALID_PARAMETER
Uno o più parametri di input specificati non validi.
LOCALDB_ERROR_INSUFFICIENT_BUFFER
Buffer di input troppo corto. Troncamento non necessario.
LOCALDB_ERROR_INTERNAL_ERROR
Errore imprevisto. Per informazioni, vedere il registro eventi.
Osservazioni:
Per un esempio di codice che usa l'API LocalDB, vedere Informazioni di riferimento su SQL Server Express LocalDB.
Vedi anche
Informazioni sulla versione e intestazione di SQL Server Express LocalDB