LocalDBGetVersions-Funktion
Gilt für: SQL Server
Gibt alle auf dem Computer verfügbaren SQL Server Express LocalDB-Versionen zurück.
Headerdatei: 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);
Parameter
pVersionNames
[Ausgabe] Enthält Namen der LocalDB-Versionen, die auf der Arbeitsstation des Benutzers verfügbar sind.
lpdwNumberOfVersions
[Eingabe/Ausgabe] Enthält bei Eingabe die Anzahl der Slots für Versionen im pVersionNames -Puffer.
Enthält bei Ausgabe die Anzahl der vorhandenen LocalDB-Versionen.
Gibt zurück
S_OK
Die Funktion wurde erfolgreich ausgeführt.
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. Abschneiden wurde nicht angefordert.
LOCALDB_ERROR_INTERNAL_ERROR
Ein unerwarteter Fehler ist aufgetreten. Weitere Informationen finden Sie im Ereignisprotokoll.
Hinweise
Ein Codebeispiel, in dem die LocalDB-API verwendet wird, finden Sie unter SQL Server Express LocalDB Reference.
Weitere Informationen
SQL Server Express LocalDB-Header und -Versionsinformationen