我的SQL语句是程序里面产生的,由于Create Tabel时定义字段太多,到了执行的时候发现语句已经被截断了?怎么办呢?CString里面可以放多少个字呀?------------------------------------------------------------------------
另外麻烦说一下新版怎么给分,我一给分系统就让我填FAQ,当我填完了,把窗口一关,给别人的分都被删除了!我刚才结贴时分已经出去了,可到管理里一看,分又被删除了,教教我,要不分都给不了你们.

解决方案 »

  1.   

    不会吧?理论上CString 可以保存近2G个字节的数据啊。看看你截断的地方吧,肯定是其他的毛病。
      

  2.   

    是的,CString截你那么点SQL语句
    原来我存个CString存的内容也有几百K,就是find时候有点慢,不会至于你说的截断,其它地方有问题,你查查
      

  3.   

    当你的CString长度超过255时,用TRACE会有问题,另外,在VC的变量窗口里也显示不下,但并没有你所说的截断问题。你可以把它写到一个文件来看看。OK
      

  4.   

    CString肯定能放下你的SQL语句
    只不过在调度的时候没有完全显示出来。实际上并没有截断你的SQL语句
      

  5.   

    SQL语句的长度不能超过2000左右个字节(具体记不清楚了)。
      

  6.   

    截断是一种假象。cstring调试如果长度比较长只显示前面数据,但是内容并不少。我以前也碰到过。
      

  7.   

    大家说的都对,只是显示问题,值是对的,用AfxMessageBox弹出来看就好了,现在告诉我怎么给分啦!