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
有关使用 LocalDB API 的代码示例,请参阅 SQL Server Express LocalDB 参考。