亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
SQL語句在mysql中執(zhí)行正常換到C_API中用就出錯
[打印本頁]
作者:
Nathan2013
時間:
2013-07-22 12:28
標題:
SQL語句在mysql中執(zhí)行正常換到C_API中用就出錯
memset(buf, 0, sizeof(buf));
snprintf(buf, sizeof(buf), "update T_USER_BASE set sex=\'%c\',isactive = 1,LOGINDAYS = 0,ACTIVEDATE = SYSDATE(),LASTUPDATE = SYSDATE(),MOBILENO = \'%s\',CARID = (select carid from T_CAR where carname = \'%s\' and FACTORYNO = \'%s\' limit 0,2) where timinalid = \'%d\';",_szUserSex,_szPhoneNumber, _szCarName, _szFactoryNo, _ulTermID);
nRet = mysql_query(mysql,buf);
if(nRet != 0)
{
int nErr = rollback();
SetErrInfo(mysql_error(mysql));
nRet = mysql_errno(mysql);
}
int nErr = commit();
代碼如上:debug跟蹤內(nèi)存,buf中語句完全正確,但是mysql_query()就是返回1,把語句直接放到mysqlworkbench執(zhí)行一切正常,已經(jīng)把SQL_SAFE_UPDATES配置為0了,難道是用C API還要先執(zhí)行set SQL_SAFE_UPDATES=0;才行嗎?
作者:
Nathan2013
時間:
2013-07-22 14:38
逆向測試了一下,跟SQL_SAFE_UPDATES無關(guān),就是莫名其妙的返回1,具體什么問題還在研究,希望有遇到這種情況的朋友幫忙分析一下
作者:
Nathan2013
時間:
2013-07-22 15:25
找到原因了但是不知道如何解決,原因是中間的select語句中有中文....
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2