select * from t1 where ascii(status) = ascii('n')使用Ascii函数可以

解决方案 »

  1.   

    如果需要大小写敏感的话只有reinstall
      

  2.   

    可是我只要这一个字段敏感就行了呀to pxq
    我为什么单按你说的写可以执行,一放到我的程序中就说ascii()函数未知呢?
      

  3.   

    你是用pb的.
    這樣:
    SELECT DISTINCT edit.ctrl_id,  
            edit.subject  
        FROM edit  
      WHERE lower(edit.status) = "n";
      

  4.   

    用lower()函数之后,好像不管是"n"或"N"都变成"n"了吧?我说得对吗?
      

  5.   

    sorry,我的方法是錯的.
    crystal2152,你的DBMS是什麼?
    如果是SQL Server那
    风轻轻地吹
    的方法是對的.
      

  6.   

    :)
    他的方法是对的,不过我在上面也提到了,放进我的程序中的确是有问题的:ascii是未知函数。
    但是在数据窗口中他就不是未知窗口,这点我很奇怪
    所以我只好干脆从外面带参数的时候就带成ASCII码的数字,所以问题是解决了。
    不过还是好奇怪的
    我的后台是SQL Server 7.0