我的代码是这样的,把浮点数组转成了safearray安全数组,再写入数据库,可是在写入的时候出错了
float Code[220];
SAFEARRAY* psb;
SAFEARRAYBOUND rgsbbound[1];
rgsbbound[0].lLbound = 0;
rgsbbound[0].cElements = 220;
psb = SafeArrayCreate(VT_R4, 1, rgsbbound);for (i=0; i<220; i++)
{
SafeArrayPutElement(psb, &i, Code++);
}VARIANT var;
var.vt = VT_R4 | VT_ARRAY;
var.parray = psb;
m_pRecordset->Fields->GetItem("FF")->AppendChunk(var);
在最后写库这一行代码,出现异常,写不进去,我在哪里弄错了,求指导VC/MFCsql serverfloat数组
float Code[220];
SAFEARRAY* psb;
SAFEARRAYBOUND rgsbbound[1];
rgsbbound[0].lLbound = 0;
rgsbbound[0].cElements = 220;
psb = SafeArrayCreate(VT_R4, 1, rgsbbound);for (i=0; i<220; i++)
{
SafeArrayPutElement(psb, &i, Code++);
}VARIANT var;
var.vt = VT_R4 | VT_ARRAY;
var.parray = psb;
m_pRecordset->Fields->GetItem("FF")->AppendChunk(var);
在最后写库这一行代码,出现异常,写不进去,我在哪里弄错了,求指导VC/MFCsql serverfloat数组
解决方案 »
- RGB(0~255)与HSB(0~240)的转换问题,windows下
- 字体和字号的选择
- 丛哪儿可以查找类似这些函数_Application:: GetWorkbooks();的帮助文件?
- 谁有需求分析报告,或者告诉我大概的格式
- 我想用VC做个dll,供PB中调用,主要功能是画直线.该怎么实现?
- xiao xiao
- 我在View类里放了一个Tree控件,但找不到OnItemExpanding消息函数在那加?
- 请问什么地方有vc6或vc7下载??
- 请部各位高手,为什么在由属性页建立的向导中,汉字会出现乱码,我用的是VC++ 6.0 VS6SP5_CN。
- 谁会与NetMeeting 通讯?
- 这是什么消息?
- 请教大侠:list中如何只显示图片,不显示文字(把文字所占的空间去掉)
psb = SafeArrayCreate(VT_BSTR, 1, rgsbbound);
var.vt = VT_BSTR | VT_ARRAY;
修改成这样了,可以到最后还是写库出错
for (i=0; i<220; i++)
{
str.Format(_T("%f"), featureCode[i]);
strFloat += str ;
}我是这样写在strFloat下,然后赋给_variant_t变量,再写库,但这样读出来的数据是所有浮点数连接起来,不好区分,不能直接用atof,我这个浮点数怎样写入strFloat里面,在读出来的时候可以容易区分每个浮点数
strFloat += _T(" ");
strFloat += str ;