mediumblob存图像数据的问题

一点也不酷 2015-06-14 07:25:48
用的opencv的库采集的图像,存到MYSQL里面的一个mediumblob里面,代码执行有时候成功有时候失败,失败的时候mysql错误显示语法错误,搞了半天不知道什么原因,盼大神帮忙分析下
代码如下
IplImage* m_Frame;
m_Frame=cvQueryFrame(capture);
long nSize = m_Frame->imageSize;
char* pBuf = m_Frame->imageData;

char* pToDes = new char[nSize*2+1];

long lDestSize = mysql_real_escape_string(theApp.mysql.GetMysql(), pToDes, pBuf, nSize);

char* cQuery = new char[nSize*2+100];
int sql_len = sprintf(cQuery,"update staffphoto set photo = \'%s\' where code = 1",pToDes);
string strQuery = cQuery;

if( theApp.mysql.MysqlEx(strQuery) )
{
string strError = theApp.mysql.OutErrors();
GetDlgItem(IDC_STAFFREG_MES_EDIT)->SetWindowText(_T("读取數據失敗!"));
delete []pToDes;
delete []cQuery;
return;
}

theApp.mysql.FreeRecord();

delete []pToDes;
delete []cQuery;
...全文
247 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2015-06-15
  • 打赏
  • 举报
回复
MediumBlob 最大 16M

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧