我正在Visual Studio 2008中构建一个MFC应用程序,它对纹理进行分类,我需要某种轻量级数据库来保存特征(只是一些双打和字符串),它们可以是:
目前我正在研究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项目。
答案 0 :(得分:2)
对于C ++应用程序,您将要使用the OLE DB Provider for SQL CE。例如,在初始化会话时查看here for a code snippet(您可能必须明确单击“示例”部分中的“C ++”选项卡)。