Visual C ++,CMap对象保存到blob列

时间:2012-09-27 07:55:20

标签: c++ sql oracle mfc blob

我有一个Microsoft基础类(MFC)CMap对象,其中每个对象实例存储160K条长数据条目。

我需要将它存储在Oracle SQL上。

我们决定将其保存为BLOB,因为我们不想制作额外的表格。我们考虑将其保存为本地文件并将SQL列指向该文件,但我们宁愿将其保留为服务器上的BLOB并每隔几周清除一次表。

该表具有顺序键ID和2列日期/时间。我需要添加BLOB列以存储CMap对象。

你能推荐这样做的指南(读/写地图到blob或者clob)?

如何在Oracle中创建BLOB字段,如何将对象读写到BLOB?也许使用CLOB?

1 个答案:

答案 0 :(得分:0)

CMAP无法插入到blob / clob中,因为它使用指针。

首先使用clob 并存储数组/向量而不是cmap。