为啥不能读出数据库里的字符串??

nickshen 2005-03-11 03:43:46
vc+odbc+sql2000
数据库中的这些数据都是程序录入的,使用查询分析器也都可以看见,
现在在程序中取出这些数据,
但是调试时发现所有的在m_pSet中的string变量,在m_pSet中看都是CXX0030:Error:
expression cannot be evaluated,其他的int或是float型的数据都能看见!
这些整型或是字符串变量都是数据库自己绑定,我没有做任何修改!
请教是啥原因没有读出来
谢谢!!
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nickshen 2005-03-11
  • 打赏
  • 举报
回复
居然有值
不过之前我用CString str; str = m_pSet->addr;
调试看str,也没看到值,我就以为是空的,用楼主的方法的却看到是有值的,为啥调试str赋值也不能看到呢??
jun_01 2005-03-11
  • 打赏
  • 举报
回复
CXX0030:Error:expression cannot be evaluated
==============
这个很正常啊, 你吧它给一个CString 再AfxMessageBox出来,不就知道到底有没有数据了?

4,017

社区成员

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

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