Encvil 2021-06-05 00:06 采纳率: 0%
浏览 21
已结题

mfc用odbc连接sql server,查询时字符段不是*,查到的值就一直是空的,怎么解决?

tclmy=new Ctcl (&((CMchangeApp*)AfxGetApp())->m_database); 


sql_tcl.Format("select * from tcl where t_id='%s'",userName);

                                 这里的是*,就能查找出数据,但是换成l_id就是空值
if(!tclmy->Open(AFX_DB_USE_DEFAULT_TYPE,sql_tcl)) 

     MessageBox(_T("打开tcl表失败!")); 


this->MessageBox(tclmy->m_l_id);

数据库里储存了数据  都是varchar类型

 

字符段为 * 时

 

字符段换成 l_id

  • 写回答

3条回答 默认 最新

  • CSDN专家-Time 2021-06-05 07:34
    关注

    下载向日葵远程软件,打开之后将授权码点击我的头像私信发给我,这里提供远程技术支持。可能需要Debug

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月15日