我看过faq了,对\转义符号还是有疑惑,望大家帮忙 INSERT INTO tA (id, BolbCol) VALUES (1, '1234567890,然后是两个#0 (ASCII 0)\0\0')你插入后用 MySQL-Front 再查看一下结果吧!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恩我是个BYTE tset[16] 的buffer中间有一个是byte是0,我是用appendchunk方法,那是不是要把这个byte改成'\0'?我尝试过,好像不行啊代码如下,其中adduser_info.MD5就是那个byte数组SAFEARRAY FAR *pSafeArray = NULL;SAFEARRAYBOUND rgsabound[1];rgsabound[0].lLbound = 0;rgsabound[0].cElements = 16;pSafeArray = SafeArrayCreate(VT_UI1, 1, rgsabound); for (long i = 0; i < 16; i++){ UCHAR &chData = ((UCHAR*)adduser_info.MD5)[i]; HRESULT hr = SafeArrayPutElement(pSafeArray, &i, &chData);} _variant_t varChunk; varChunk.vt = VT_ARRAY | VT_UI1; varChunk.parray = pSafeArray; m_pRecordset->AddNew(); HRESULT hr=m_pRecordset->Fields->GetItem("md5")->AppendChunk(varChunk);麻烦大哥看看 感谢阿 怎样写查询语句,查询出一段的信息 MySQL 事务日志问题 把中文字插件Mysql的表的问题? mysql主从-建立账号时权限设定的疑问 mysql 语句 错误调查:table is full,cannot find a free slot for an undo log 请问大家php偶尔出现链接mysql错误是怎么回事? 如何才能删除数据表中满足条件的后n条记录 mysql表的查询量 求一个 mysql 查询分组与塞选 语句 在pgaccess中连接数据库的问题,一解决就结帐 mysql服务的启动和关闭等一系列问题
中间有一个是byte是0,我是用appendchunk方法,那是不是要把这个byte改成'\0'?
我尝试过,好像不行啊代码如下,其中adduser_info.MD5就是那个byte数组
SAFEARRAY FAR *pSafeArray = NULL;
SAFEARRAYBOUND rgsabound[1];rgsabound[0].lLbound = 0;
rgsabound[0].cElements = 16;
pSafeArray = SafeArrayCreate(VT_UI1, 1, rgsabound);
for (long i = 0; i < 16; i++)
{
UCHAR &chData = ((UCHAR*)adduser_info.MD5)[i];
HRESULT hr = SafeArrayPutElement(pSafeArray, &i, &chData);
}
_variant_t varChunk;
varChunk.vt = VT_ARRAY | VT_UI1;
varChunk.parray = pSafeArray; m_pRecordset->AddNew();
HRESULT hr=m_pRecordset->Fields->GetItem("md5")->AppendChunk(varChunk);
麻烦大哥看看 感谢阿