*************读取*.ini 文件的字符串怪题************

独行侠周游世界 2002-03-28 05:11:29
本人从datapath.ini 文件里读取字符串
datapath.ini文件内容
[NET]
SERVER="Provider=SQLOLEDB;SERVER=sydn2001;DATABASE=syshjcs;UID=sa;PWD="

取回字符串存入CString temp;
MessageBox(temp);
路径正确,

m_pConnection->Open(_bstr_t(temp),"","",-1);
但打不开数据库??????.
---------------------------------------------------
///////////////
而直接CString path;
path="Provider=SQLOLEDB;SERVER=sydn2001;DATABASE=syshjcs;UID=sa;PWD="
m_pConnection->Open(_bstr_t(path),"","",-1);
却可以打开数据库okok。
-------------------------------------------
本人认为,取回的串里多一些不可见的“东西”
不知如何处理。
请各位大虾相告。
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhbkyo 2002-03-28
  • 打赏
  • 举报
回复
messagebox的参数是否有问题?查一下相关的手册什么的
wiler 2002-03-28
  • 打赏
  • 举报
回复
去掉""
lzwcn 2002-03-28
  • 打赏
  • 举报
回复
我也遇到类似的这种问题,你可以先把字符窜取出存放在一个文本框内,然后在取出,左右在去掉空格,即可。试试吧?
AutopVision 2002-03-28
  • 打赏
  • 举报
回复
参考:
temp.TrimLeft();
temp.TrimRight();
rshen 2002-03-28
  • 打赏
  • 举报
回复
简单呀。有怀疑的话,设个断点跟踪一下,看读进来到temp的东东是否是你要的就行了嘛。
ray_ray 2002-03-28
  • 打赏
  • 举报
回复
不要“”,应该是可以的
SERVER=Provider=SQLOLEDB;SERVER=sydn2001;DATABASE=syshjcs;UID=sa;PWD=

1,649

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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