SQL Server Compact Edition 4.0 SDK?

时间:2012-05-25 01:49:39

标签: sql-server sql-server-ce

SQL Server Compact Edition 4.0 SDK在哪里?


奖金阅读

要在 SQL Server Compact Edition 中创建数据库,您必须调用从ME_CreateDatabase导出的函数sqlceme40.dll

enter image description here

该功能为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下。

但我没有,所以他们不是:

enter image description here

那么 SQL Server Compact Edition 4.0 SDK


Bonus Chatter

From MSDN:

  

构建OLE DB应用程序(SQL Server Compact)

     

构建启用OLE DB的应用程序的下一步是包含适当的头文件。在应用程序的主入口点,为SQL Server Compact OLE DB提供程序和SQL Server Compact错误文件添加include语句:

#include <sqlce_oledb.h>
#include <sqlce_err.h  >

3 个答案:

答案 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