Freigeben über


LocalDBGetVersions function

Applies to:SQL Server

Gibt alle auf dem Computer verfügbaren SQL Server Express LocalDB-Versionen zurück.

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

[Ausgabe] Enthält Namen der LocalDB-Versionen, die auf der Arbeitsstation des Benutzers verfügbar sind.

lpdwNumberOfVersions

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

Enthält bei Ausgabe die Anzahl der vorhandenen LocalDB-Versionen.

Returns

S_OK: Die Funktion war erfolgreich.

Error Description
LOCALDB_ERROR_NOT_INSTALLED SQL Server Express LocalDB ist nicht auf dem Computer installiert.
LOCALDB_ERROR_INVALID_PARAMETER Mindestens ein angegebener Eingabeparameter ist ungültig.
LOCALDB_ERROR_INSUFFICIENT_BUFFER Der Eingabepuffer ist zu kurz und die Abkürzung wurde nicht angefordert.
LOCALDB_ERROR_INTERNAL_ERROR Ein unerwarteter Fehler ist aufgetreten. Weitere Informationen finden Sie im Ereignisprotokoll.

Remarks

Ein Codebeispiel, das die LocalDB-API verwendet, finden Sie unter SQL Server Express LocalDB-Referenz.