Sql server SQL Server Compact Edition 4.0 SDK?
在哪Sql server SQL Server Compact Edition 4.0 SDK?,sql-server,sql-server-ce,Sql Server,Sql Server Ce,在哪 额外阅读 要在SQL Server Compact Edition中创建数据库,必须调用从sqlceme40.dll导出的函数ME\u CreateDatabase: 函数是,并且不随附(显然) MSDN提到了3个Compact Edition头文件: sqlce\u err.h:数据库使用的错误代码 sqlce_oledb.h:oledb标准编程接口 sqlce\u sync.h 该页还提到: SQL Server Compact 4.0头文件安装在%ProgramFiles%\
额外阅读 要在SQL Server Compact Edition中创建数据库,必须调用从
sqlceme40.dll导出的函数ME\u CreateDatabase
:
函数是,并且不随附(显然)
MSDN提到了3个Compact Edition头文件:
sqlce\u err.h
:数据库使用的错误代码
sqlce_oledb.h
:oledb标准编程接口
sqlce\u sync.h
该页还提到:
SQL Server Compact 4.0头文件安装在%ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0\Include下
但我没有,所以他们没有:
那么,SQL Server Compact Edition 4.0 SDK在哪里
奖金聊天
构建OLE DB应用程序(SQL Server Compact)
构建支持OLE DB的应用程序的下一步是包含适当的头文件。在应用程序的主入口点中,为SQL Server Compact OLE DB提供程序和SQL Server Compact错误文件添加include语句:
#include <sqlce_oledb.h>
#include <sqlce_err.h >
#包括
#包括
您必须使用博客页面上的“Microsoft Web平台安装程序3”链接并安装它。
然后将头文件和示例安装到C:\Program files(x86)\Microsoft SQL Server Compact Edition\v4.0包SSCE 4.0 Design Tools(SSCEVSTools ENU.msi)()中。此可执行文件在Visual Studio 2012高级版DVD上提供。可能在其他版本和Verison中也有,但这是我仅有的一个版本
我自己需要这些文件,经过一个小时的挖掘,我在那里找到了它。正如Nitramk所发布的,我在VS 2012 iso的packages\ssce40中找到了SSCEVSTools-ENU.msi。它也包括在2012年的终极审判(可能是专业的)。到目前为止,这些试用版仍然可以从MS.Search获得“visual studio 2012终极试用版”或“visual studio 2012试用版”
请注意,我在VS 2013或2015中没有看到它们。在我看来,如果me\u CreateDatabase
没有文档记录,那么它可能被设计为由数据库引擎在内部调用。我是不是遗漏了什么?实际上,SQL Server CE 3.5调用了数千个内部函数,但这些函数没有文档记录(因为它们是内部函数)。此外,您在开头的一段中提供了一个链接,其中没有提到SDK可用性。你在哪里看到的?@KenWhite i添加了第二个链接到。严格来说,SSCH看起来类似于GDI+:有一个扁平的API,但是微软提供包含C++代码的头文件来将扁平API封装到类中。因为我使用的是另一种本机编程语言,所以我需要将C/C++头文件转换为pascal。这里提到安装VS 2010 SP1+SQL Server Compact 4.0 Visual Studio 2010 SP1 Tools.OK。不过我还是有点迷路。根据您上一篇评论中页面的链接,有一个CreateDatabase
方法用于“创建数据库”(因此根本不需要ME\u CreateDatabase
)。我看到@JohnDewey解决了缺少SDK头的问题也许您可以编辑您的问题,以消除所有无关的噪音,然后询问在哪里可以找到SQL Server CE 4.0 SDK?@KenWhite我猜您指的是方法。不幸的是,这不是我可以调用的API。我无法调用它的原因是因为它不作为API存在。我尝试了安装程序的方式和博客中的链接,但没有一个正在部署include
文件夹。