rs.Open "select * from SZB WHERE A='1'", cn,3 ,3
A='1'中的1是中文全角的
rs.Open "select * from SZB WHERE A='1'", cn, 3,3
A='1'中的1是西文的一、所产生的记录集是一样的,为什么?
二、怎样设置将其变成不一样?
三、怎样将中文全角的数字和符号转换成西文的数字和符号(Ascii除外)?*** (西文)
**(中文全角)111(西文)
111(中文全角)
 

解决方案 »

  1.   

    rs.Open "select * from SZB WHERE A='1'", cn,3 ,3
    A='1'中的1是中文全角的
    rs.Open "select * from SZB WHERE A='1'", cn,3,3
    A='1'中的1是西文的请指教
      

  2.   

    在几个文本框中输入时,有的要输入中文,有的要输入数字,此时输入法状态是中文全角的。
    例如一个文本框输入单位名称,另一个输入单位的税务号,税务号是不能重复的。
    在输入税务号时一个采用了中文全角输入,一个采用西文输入,输入验证时采用的是Find方法,结果是不重复,允许输入。在以后的查询(Select)中却有相同的税务号,会产生错误
      

  3.   

    那你可以在find之前用来判断输入的税务号是全角的还是半角的。