当数据库名或字段属性名同关键字相同时,数据无法插入,这时需要用` `将数据库名或者属性名括起来。
比如下列句子中的Position
strSql.Format("insert into Defect(BmpID,ImageTypeID,`Position`,DefectType) values ( %d,%d,'%s',
%d)",m_curNum,m_ImageTypeID,m_strPosition,5);
注意:在这种情况下,即使不加` `,语句也可以在数据库中正确执行,但程序中却无法正确执行。