Condividi tramite


LocalDBGetVersions function

Applies to:SQL Server

Vengono restituite tutte le versioni del database locale di SQL Server Express disponibili nel computer.

Header file:msoledbsql.h

Syntax

#define MAX_LOCALDB_VERSION_LENGTH 43typedef WCHAR TLocalDBVersion [ MAX_LOCALDB_VERSION_LENGTH + 1 ] ;
typedef TLocalDBVersion* PTLocalDBVersion;
HRESULT LocalDBGetVersions(
           PTLocalDBVersion pVersion ,
           LPDWORD lpdwNumberOfVersions);

Arguments

pVersionNames

[Output] Contiene i nomi delle versioni di LocalDB disponibili nella workstation dell'utente.

lpdwNumberOfVersions

[Input/Output] On input holds the number of slots for versions in the pVersionNames buffer.

In fase di output, è contenuto il numero di versioni del database locale esistenti.

Returns

S_OK: la funzione ha avuto esito positivo.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB non è installato nel computer.
LOCALDB_ERROR_INVALID_PARAMETER Uno o più parametri di input specificati non validi.
LOCALDB_ERROR_INSUFFICIENT_BUFFER Il buffer di input è troppo breve e il troncamento non è stato richiesto.
LOCALDB_ERROR_INTERNAL_ERROR Errore imprevisto. Per informazioni, vedere il registro eventi.

Remarks

Per un esempio di codice che usa l'API LocalDB, vedere Informazioni di riferimento su SQL Server Express LocalDB.