BSTR *strXML 这是返回的内容
。
_bstr_t strContent;
strContent=pRs->Fields->GetItem(L"Sctsct")->Value ;
*strXML=strContent.copy();
pRs->Close();
-----------------------------------------------------------------
CFile myFile;
myFile.Open("D:\\scott.txt", CFile::modeCreate|CFile::modeReadWrite ,NULL);
char * x = strContent;//pubHere.ConStrToServer; //pubHere.ConStrToServer;
myFile.Write(x,strlen(x));
myFile.Close();
CString str;
str.Format("%d",strlen(x));
::AfxMessageBox(str);
//////////////////////////
我把读出的内容写出来,并且把长度打印出来,才得到我描述的那个结论,是不是因为text里面包含汉字,导致长度计算有误,所以读出来的就变短了阿?
。
_bstr_t strContent;
strContent=pRs->Fields->GetItem(L"Sctsct")->Value ;
*strXML=strContent.copy();
pRs->Close();
-----------------------------------------------------------------
CFile myFile;
myFile.Open("D:\\scott.txt", CFile::modeCreate|CFile::modeReadWrite ,NULL);
char * x = strContent;//pubHere.ConStrToServer; //pubHere.ConStrToServer;
myFile.Write(x,strlen(x));
myFile.Close();
CString str;
str.Format("%d",strlen(x));
::AfxMessageBox(str);
//////////////////////////
我把读出的内容写出来,并且把长度打印出来,才得到我描述的那个结论,是不是因为text里面包含汉字,导致长度计算有误,所以读出来的就变短了阿?
解决方案 »
- 关于变量的内存释放问题!实在找不出哪里错误。。万恶的C++
- 为何要给__declspec(dllexport)之类的加个预编译名
- 请教VC Project setting C/C++页关于Project Options下面设置的意义??
- 汇编和C++
- 如何判断“本地连接”是否被禁用?
- 程序在后台运行,或最小化在任务栏,怎样设置延时使之跳到前台???
- 为何在CreateProcess时要设置子进程的当前驱动器和目录?
- 用98DDK编绎驱动时出现的问题,请大虾帮忙!
- 请问一个注册 ATL 插件,但是在 office 的 COM 加载项中并没有出现该插件的问题
- 我不知道改动哪个设置了,不论我的程序改没改过,都要重新生成文件
- IVideoWindow实现的全屏后如何让鼠标显示出来
- 【初学者】Excel的基本问题
在XP下读出的长度没有规律性,比如有些字段内容实际7000个字节,但能全读出来。但有的只有5000个字节,却读不全,只读出3000字,请高手们估计一下这是什么原因阿?text栏位存放的是xml文件
BSXML = m_pSetting->Load(CCQRMainApp::GetDataSecurityObj(),bstrUser,bstrName);
改為:
_bstr_t BSXML = m_pSetting->Load(CCQRMainApp::GetDataSecurityObj(),bstrUser,bstrName);