MFC从ListCtrl中读取数据写入数据库中的问题
代码如下,m_ListCtrl为ListCtrl控件,类型为report,但每次执行时都会出现如下图问题,请大家帮忙解决!introws=m_ListCtrl.GetIt...
代码如下,
m_ListCtrl为ListCtrl控件,类型为report,但每次执行时都会出现如下图问题,请大家帮忙解决!
int rows=m_ListCtrl.GetItemCount();
CString str[12];
for(int i=0;i<rows;i++)
{
for(int j=0;j<12;j++)
{
str[j]=m_ListCtrl.GetItemText(i,j);
}
_bstr_t sql3="INSERT INTO '"+qj4+"'([No.],ERP品号,制作数量,[数量(件/台)],零件名称,[图号(ERP规格)],材料,开料尺寸,单重,制作等级,制作部门,常规备注,其它说明) VALUES ('"+str[0]+"','"+str[1]+"','"+str[2]+"','"+str[3]+"','"+str[4]+"','"+str[5]+"','"+str[6]+"','"+str[7]+"','"+str[8]+"','"+str[9]+"','"+str[10]+"','"+str[11]+"','"+str[12]+"')";
m_ADOConn.ExecuteSQL(sql3); //执行到此处时出错,如下图所示。
}
返回如下:
"INSERT INTO HTJ1310DLH200_1_6_TZ ([No.],ERP品号,制作数量,[数量(件/台)],零件名称,[图号(ERP规格)],材料,开料尺寸,单重,制作等级,制作部门,常规备注,其它说明) VALUES ('001','5DLH0200B000000','套','件','DLH-200L动力混合机(龙门式标配B0)','DLH0200-00000-B0S','成品','','','','','','"
后面少了一个‘号,我哪里出错了呢? 展开
m_ListCtrl为ListCtrl控件,类型为report,但每次执行时都会出现如下图问题,请大家帮忙解决!
int rows=m_ListCtrl.GetItemCount();
CString str[12];
for(int i=0;i<rows;i++)
{
for(int j=0;j<12;j++)
{
str[j]=m_ListCtrl.GetItemText(i,j);
}
_bstr_t sql3="INSERT INTO '"+qj4+"'([No.],ERP品号,制作数量,[数量(件/台)],零件名称,[图号(ERP规格)],材料,开料尺寸,单重,制作等级,制作部门,常规备注,其它说明) VALUES ('"+str[0]+"','"+str[1]+"','"+str[2]+"','"+str[3]+"','"+str[4]+"','"+str[5]+"','"+str[6]+"','"+str[7]+"','"+str[8]+"','"+str[9]+"','"+str[10]+"','"+str[11]+"','"+str[12]+"')";
m_ADOConn.ExecuteSQL(sql3); //执行到此处时出错,如下图所示。
}
返回如下:
"INSERT INTO HTJ1310DLH200_1_6_TZ ([No.],ERP品号,制作数量,[数量(件/台)],零件名称,[图号(ERP规格)],材料,开料尺寸,单重,制作等级,制作部门,常规备注,其它说明) VALUES ('001','5DLH0200B000000','套','件','DLH-200L动力混合机(龙门式标配B0)','DLH0200-00000-B0S','成品','','','','','','"
后面少了一个‘号,我哪里出错了呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询