我按照网上给的代码封装了一下,一下是源代码,我也是用它,在执行数字之类的类型都没问题,但是碰到ACCESS文本类型,参数一个可以,两个以上都错,不知道什么回事?m_pCommand->CommandText = (_bstr_t)strinsert; _variant_t vNULL;
vNULL.vt = VT_ERROR;
vNULL.scode = DISP_E_PARAMNOTFOUND;//DISP_E_UNKNOWNNAME;//DISP_E_PARAMNOTFOUND;///定义为无参数 m_pRecordset = m_pCommand->Execute(&vNULL,&vNULL,adCmdText);///执行命令,取得记录集用
"INSERT INTO 模板(czTemperature,czMpa,czRecnum) VALUES (1,2,3)"没问题,三个是数字类型INSERT INTO 用户权限(UserName,Popedom,PassWord) VALUES ('%s',%d,'%s')就有问题了INSERT INTO 用户权限(UserName) VALUES ('%s')结果没问题参数是正确的,你们看看怎么回事?