我需要读取得字段内容应为:FA5004,可是读出来的内容为:屏躔痿@@@@@@@@@@@@@@。我迷惑了!
在SQL Explore中有时能读出:FA5004,但有时却是不可显示的东西。
我的运行环境是:win2k+D6
数据库为DB2哈

解决方案 »

  1.   

    修改下DB2文件:
    "<sqllib>\java\java12\jdk\jre\lib\font.properties.zh"
    将"filename.\u5b8b\u4f53=simsun.ttf" 替换为 "filename.\u5b8b\u4f53=simsun.ttc" 。<sqllib>是指DB2的安装目录,如C:\Program Files\SQLLIB
      

  2.   

    hehe,我没有哪个修改DB2的权限哈。我现在可动不起哈。
    谢谢bee2518(迷茫ing)的提醒,我去看看查询的SQL哈。
      

  3.   

    哎,我初来“咂”道,嫩的很!哦,我的是AS/400上的DB2哈,实时错了我的负大责任的。
    再说我还没有AS/400方面的咚咚。还是保守点好!
      

  4.   

    我的查询语句为:
    SELECT LIB1.TAB1.FIELD1, 
    LIB1.TAB1.FIELD2,LIB1.TAB1.FIELD3,
    LIB2.TAB2.FIELD4,
    LIB2.TAB2.FIELD5 *LIB2.TAB2.FIELD6 AS FIELD7,
    LIB2.TAB2.FIELD8 ,LIB2.TAB2.FIELD9,
    LIB2.TAB2.FIELD10
    FROM LIB1.TAB1 INNER JOIN LIB2.TAB2 ON
     (LIB1.TAB1.FIELD11 = LIB2.TAB2.FIELD10) AND
    (LIB1.TAB1.FIELD2 = LIB2.TAB2.FIELD12)
    WHERE (LIB1.TAB1.FIELD1 <>'') AND ((SLSLF3.TAB1.FIELD2 In ('N1','N2','N3')) AND
    (LIB2.TAB2.FIELD8>=10501) AND
    (LIB2.TAB2.FIELD9>=1050101) AND (FIELD4='CONTENT')
    ORDER BY FIELD10
    我查出来是因为另一个LIB2没有打开,也不知道有没有其他的方式来解决这个问题。