gpt4 book ai didi

c++ - 从 MFC 应用程序连接到 SQL Server Compact Edition (.sdf)

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:13:38 25 4
gpt4 key购买 nike

我正在 Visual Studio 2008 中构建一个对纹理进行分类的 MFC 应用程序,我需要某种轻量级数据库来保存特征(只是一些 double 和字符串),这些特征可以是:

  • 在不同的计算机上随身携带该应用程序
  • 能够从应用程序对其执行查询(搜索、更新、插入等)

目前我正在研究 SQL Server Compact Edition,因为它很容易从 Visual Studio 创建(我也只需要一个表)。但是我很难从 C++ 连接和更新数据库。

这是我在 MSDN 上找到的关于 C++ 和 SQLCE 的内容:

public:
void createSqlCeConnection(){
SqlCeConnection* myConnection = new SqlCeConnection();
myConnection->ConnectionString = "DataSource = blabla.sdf";
MessageBox::Show(String::Format( S"Connection State: {0}", __box(myConnection->State)));
}

不幸的是,我在 .NET 应用程序方面的经验非常有限。

希望你聪明的头脑能告诉我我是否走在正确的道路上,以及我应该添加哪些链接和包含,以便与 C++ MFC 项目一起工作。

最佳答案

对于 C++ 应用程序,您将要使用 the OLE DB Provider for SQL CE .例如,看看 here for a code snippet在初始化 session 时(您可能必须明确单击示例部分中的 C++ 选项卡)。

关于c++ - 从 MFC 应用程序连接到 SQL Server Compact Edition (.sdf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com