VC下通过RFX_Text函数进行与sql2000中nchar类型字段数据交换,由于在字段中添加的字符是特殊的西班牙字符,经过RFX_Text函数得到的字符串都是 “?”,有哪位高人能指点一下,该怎么解决这个问题

解决方案 »

  1.   

    跟中文一回事,举例:select '中'
    /*
    ----
    ?(1 行受影响)
    */
    select N'中'
    /*
    ----
    中(1 行受影响)
    */
      

  2.   

    跟中文一回事,举例:select '中'
    /*
    ----
    ?(1 行受影响)
    */
    select N'中'
    /*
    ----
    中(1 行受影响)
    */
      

  3.   

    两位说的都不错,在插入的时候加上 N,可以成功的将外文字符插入到记录当中,但问题在于我通过RFX_Text函数读取包含外文字符的字段时,读出的是 ?
    我用的是VC6,想借助RFX_Text来实现数据集和数据源的数据交换,只是读取包含外文字符的字段是是问好,读取中文字符值还是正确的。