这应该不是编程中ODBC的问题,而是你数据库中该域类型设置有问题。不要用text,要用varchar。

解决方案 »

  1.   

    第一,access2000的数据类型设置为备注,而不是文本(文本的长度小于等于255
    第二,在SQLBindCol的时候,Bufflength设置为>255
      

  2.   

    RFX_Text(pFX, _T("[ADDR]"), m_ADDR,nnn);
    除了Access数据库的文本类型以外,nnn可以指明长度,但受到数据库类型的限制,如MSSQL的nchar类型可能小于4000
      

  3.   

    sorry,刚才说错了。access中文本类型长度是有限制的,在SQL Server7.0版以前也是这样。