有一表,共14个字段,最后一个字段的数据类型为Binary,大小为400,在VC中添加其于CRecordSet的新类,并选择ODBC支持,选择那个表。在操作中加最后一个字段的数据时程序报错,不知为什么?请高手指点迷津。程序代码如下:
CTime m_time=CTime::GetCurrentTime();
double m_Temp=1.0;
if(!m_DataRecordset.IsOpen())
m_DataRecordset.Open();
m_DataRecordset.AddNew();
m_DataRecordset.m_column1=m_time;
for(int i=0;i<23;i++)
{
m_FloatByte.m_Weight=m_Temp*i*1.2345;
m_FloatByte.m_PinWei=m_Temp*i*2.3456;
for(int j=0;j<2*sizeof(double);j++)
m_DataRecordset.m_column14.Add(m_FloatByte.m_byte[j]);
}
m_DataRecordset.Update();
if(!m_DataRecordset.IsOpen())
m_DataRecordset.Close();