Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Applies to:SQL Server
Возвращает все доступные версии SQL Server Express LocalDB на компьютере.
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
[Выходные данные] Содержит имена версий LocalDB, доступных на рабочей станции пользователя.
lpdwNumberOfVersions
[Input/Output] On input holds the number of slots for versions in the pVersionNames buffer.
На выходе содержит количество существующих версий LocalDB.
Returns
S_OK: функция завершилась успешно.
| Error | Description |
|---|---|
| LOCALDB_ERROR_NOT_INSTALLED | SQL Server Express LocalDB не установлен на компьютере. |
| LOCALDB_ERROR_INVALID_PARAMETER | Один или несколько указанных входных параметров недопустимы. |
| LOCALDB_ERROR_INSUFFICIENT_BUFFER | Входной буфер слишком короткий, и усечение не было запрошено. |
| LOCALDB_ERROR_INTERNAL_ERROR | Произошла непредвиденная ошибка. Подробные сведения см. в журнале событий. |
Remarks
Пример кода, использующий API LocalDB, см. в справочнике по SQL Server Express LocalDB.