你用的是DAO吧?要是ADO的话就不存在这个问题了

解决方案 »

  1.   

    1 PostMessage(...) 来协调一致.
    2 共享数据时,用document(文档类)
      

  2.   

    这个问题我前天正好碰到,我的方法是采用MakeUpper()全部转为大写后再处理.
      

  3.   

    我用VC做过很多ODBC的数据库接口图形程序. 这个问题我知道.
    其原因呢? ODBC实际上是不区分大小写的,而数据库管理系统DBMS一般也是
    不区分大小写的. 但是CRecordset这个类时,却限制了大小写. 不信你可以
    跟进去GetFieldValue(...)看看.
    所以导致你这样的现象:在VC中不行,但在java行怎样解决呢?你最好用索引(index),这样兼容性比较好
    void GetFieldValue( short nIndex, CString& strValue );