SQL Server Compact Edition 4.0 SDK在哪里?
要在 SQL Server Compact Edition 中创建数据库,您必须调用从ME_CreateDatabase
导出的函数sqlceme40.dll
:
该功能为not documented on MSDN,而the header files未附带the redistributable(显然)。
MSDN提到了3个 Compact Edition 标头文件:
sqlce_err.h
:数据库使用的错误代码sqlce_oledb.h
:OLEDB标准编程接口sqlce_sync.h
该页面还提到了if i had the SDK, the header files would be located in:
SQL Server Compact 4.0头文件安装在%ProgramFiles%\ Microsoft SQL Server Compact Edition \ v4.0 \ Include下。
但我没有,所以他们不是:
那么 是 SQL Server Compact Edition 4.0 SDK ?
Bonus Chatter
构建OLE DB应用程序(SQL Server Compact)
构建启用OLE DB的应用程序的下一步是包含适当的头文件。在应用程序的主入口点,为SQL Server Compact OLE DB提供程序和SQL Server Compact错误文件添加include语句:
#include <sqlce_oledb.h> #include <sqlce_err.h >
答案 0 :(得分:0)
这些文件包含在SSCE 4.0设计工具包(SSCEVSTools-ENU.msi)(documented here)中。 Visual Studio 2012 Premium Edition DVD上提供了此可执行文件。可能还有其他版本和版本,但这是我唯一的版本。
我自己需要这些文件,经过一个小时的挖掘,我发现了它。
答案 1 :(得分:0)
正如Nitramk发布的那样,我在软件包\ ssce40中的VS 2012 iso上发现了SSCEVSTools-ENU.msi。它也包括在2012年终极试验(可能还有Pro)中。截至目前,这些试验仍可从MS获得。搜索“visual studio 2012 ultimate trial”或“visual studio 2012 trial”。
请注意,我在VS 2013或2015中没有看到它们。
答案 2 :(得分:-1)
您必须使用博客页面上的“Microsoft Web Platform Installer 3”链接并进行安装。 然后你会得到头文件&amp;示例安装在C:\ Program Files(x86)\ Microsoft SQL Server Compact Edition \ v4.0
中