首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++与数据库读写高手帮忙,该如何处理

2012-05-10 
C++与数据库读写高手帮忙数据库只能存入binary类型的数据. 现在有一个结构体数组如下struct arry{  int a

C++与数据库读写高手帮忙
数据库只能存入binary类型的数据.
 现在有一个结构体数组如下
struct arry
{
  int a;
  int b;
  bool y;
};

arry[4];


要存入数据库中,必须转为binary 怎么转换最高效?

另外,数据从数据库中拿出来是char类型,再强制转换为原有类型,其它内置数据都是这么存储的.不知道结构体以binary类型存入后,再以char拿出来再强制转换为结构体后是否会出错?如果不行的话有什么解决的办法.

期望回复

[解决办法]
还是封装一个函数用来处理从数据库存储结构到结构体的转换吧,两个方向,结构体存在字节对齐的问题,不同的平台和编译器处理是不一样的

热点排行