怎么在VC++2005中实现这句话   这个在VC6.0中没有错误
2005中会有如下错误::
error C2664: 'CListCtrl::SetItemText' : cannot convert parameter 3 from 'char *' to 'LPCTSTR'

解决方案 »

  1.   

    创建应用程序时,VC6默认使用ANSI编码,为VC2005默认使用UNICODE编码,因此,为了代码的可移植性,传递字符串时,一定用_T()宏把字符串括起来,如下所示:pLC->SetItemText(1, 1, _T("测试"));
      

  2.   


    这块是成功了   但是能不能再问你个问题  
    我这是个连接Access数据库的程序运行时 会提示“[Microsoft][ODBC Microsoft Access 驱动程序]找不到文件”
    这是怎么回事
      

  3.   

    应该是打开数据库连接字串的问题吧CDatabase db;
    if(db.Open( _T("ODBC;DSN=MS Access Database;DBQ=C:\\test.mdb") ))
    {
      db.Close();
    }