共用方式為


LocalDBGetVersions 函式

適用於:SQL Server

傳回電腦上所有可用的 SQL Server Express LocalDB 版本。

頭檔: msoledbsql.h

語法

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

參數

pVersionNames
[輸出]包含使用者工作站上可用的 LocalDB 版本名稱。

lpdwNumberOfVersions
[輸入/輸出]在輸入中,會保留 pVersionNames 緩衝區中版本的插槽數目。
在輸出中,保留現有 LocalDB 版本的數目。

傳回

S_OK
此函數已成功。

LOCALDB_ERROR_NOT_INSTALLED
計算機上未安裝 SQL Server Express LocalDB。

LOCALDB_ERROR_INVALID_PARAMETER
一或多個指定的輸入參數無效。

LOCALDB_ERROR_INSUFFICIENT_BUFFER
輸入緩衝區太短,而且未要求截斷。

LOCALDB_ERROR_INTERNAL_ERROR
發生未預期的錯誤。 如需詳細資訊,請參閱事件記錄檔。

備註

如需使用 LocalDB API 的程式碼範例,請參閱 SQL Server Express LocalDB 參考

另請參閱

SQL Server Express LocalDB 標頭和版本資訊