代码:
CString str; 
CppSQLite3DB db;
CppSQLite3Query q;db.open(L"\\Flash\\DataBase0.db3");
str.Format(_T("select name from Student WHERE bh=1"));//使用VA,Format底下出现红色波浪线,
                                                     // 提示“Refactorying not available symbol”
q=db.execQuery(str);
CString Sname=q.fieldValue(0);
q.finalize();
db.close();请高手指点一下,这是什么原因?代码哪里出了问题?
谢谢!

解决方案 »

  1.   

    str.Format(_T("select name from Student WHERE bh=1"));//使用VA,Format底下出现红色波浪线,str.Format(_T("select name from Student WHERE bh=%d"), 1 );//
      

  2.   

    非常感谢,你帮了我大忙啦!之前这段程序编译的时候没问题,调适的时候经常出现下面这种串口信息:
    [Stack fault]: Thread=83ad5000 Proc=82226430'gwes.exe' 
    AKY=00000029 PC=03fd830c(coredll.dll+0x0006830c) RA=00014454(gwes.exe+0x00004454)
    BVA=0c431b24 FSR=00000007
    我按照你的建议,修改了程序后,串口就没有出现这种信息。
      

  3.   


    额,不好意思哟,弄了个大乌龙。
    str.Format(_T("select name from Student WHERE bh=1"));//使用VA,Format底下出现红色波浪线,
    str.Format(_T("select name from Student WHERE bh=%d"), 1 );//解决了底色波浪线的问题,后面我说的“gwes.exe”仍然没有得到解决。
    刚才串口接触不好,所以没有信息输出。
    呜呜把我激动的,空欢喜一场喽!
      

  4.   

    看这个帖子是否有助于解决问题:
    http://topic.csdn.net/u/20110228/08/ab237715-d769-43b2-8013-79e6b10402a1.html