帮忙解释下这几句如何理解
谢谢 
rsLocal.Find "PK = '" & Trim(UCase(Replace(unitFr, "'", "''"))) & _
                        Trim(UCase(Replace(unitTo, "'", "''"))) & "'"

解决方案 »

  1.   

    Trim(UCase  是 什么意思
      

  2.   

    1.Replace将unitFr中 "'"换成 "''"
    2.UCase转成大写
    3.Trim去掉空格
      

  3.   

    rsLocal.Find "PK = '" & Trim(UCase(Replace(unitFr, "'", "''"))) & _
                            Trim(UCase(Replace(unitTo, "'", "''"))) & "'"谢谢
    完整的大致怎么理解
    我现在要把它用SQL表示出来 不懂VB
    谢谢
      

  4.   

    Trim(UCase(Replace(unitFr, "'", "''"))) & _ 
                            Trim(UCase(Replace(unitTo, "'", "''"))) & "'" 
    就是把unitFr和unitTo中的'替换成"并转换成大写。再去掉各自首尾的空格。然后再两个字符串连接不过你这个语句可能有问题VB里面表示"应该是""""
      

  5.   

    在这一句上加个断点(就是在代码的最左面空白处点一下鼠标,出来个暗红色点)
    然后按F5,等运行到这一句的时候VB会停下.
    然后你点VB菜单->窗口->立即窗口,下面出现调试窗口.
    在调试窗口里你打: ? "PK = '" & Trim(UCase(Replace(unitFr, "'", "''"))) & _ 
                            Trim(UCase(Replace(unitTo, "'", "''"))) & "'" 
    (就是find后面的那些东西)然后回车,你就能看到这个条件语句的实际字符串了