• 5433阅读
  • 0回复

【提问】数据库数据存入qmap时出错 [复制链接]

上一主题 下一主题
离线flyingwind
 
只看楼主 倒序阅读 楼主  发表于: 2006-01-10
数据库为oracle student(id,name), id 为number(10),name为 string(64),在程序中编写一个qmap : qmap< qstring, int> student_map;利用student_map.insert()把数据库中取出的数据存入map时 出现一下情况:
header 0x0a01ca78 {data=0xbaadf00d key={<错误的指针> len=0} } QMapNode<QString,unsigned long> *

是不是存入之前还要做什么转化?我在存储之前做过转化;
char str[64] = ......;
int   id;

QString strMapKey = QString::fromLocal8Bit( str );
student_map.insert( strMapKey , id);

结果还是出错,各位帮忙!!!!
[ 此贴被flyingwind在2006-01-10 15:00重新编辑 ]
大道泛兮,其可左右!
快速回复
限100 字节
 
上一个 下一个