請問Delphi5.0 Complier後的exe檔在win7是否有相容性問題
可否提供較官方的說法ㄋ?
小弟在win7已使用相容XP模式,但執行某程式還出現下列error 
1.Type mismatch for field 'ROWID'.expecting: String actual:Unknow
2.{oracle}[odbc][ora]ora-01406:擷取出來的資料欄值被截斷了ps.小弟原oracle client在xp是9i版,但在win7安裝有問題就裝10g
   不知上列error是不是跟oracle 10g有關煩請幫忙解答
感謝

解决方案 »

  1.   

    是不是字符编码的问题啊?
    ora的编码
    unicode的编码...
      

  2.   

    你oracle数据库中ROWID的字段值有问题
    ora-01406 是你字段过长被截断了,你到网络上搜一下这个问题,一片
    估计是你的rowid字段的值被截断了(如果有中文会被截成一半)
    所以delphi提示ROWID字段类型不匹配:字符型 与 不知道类型
      

  3.   

    應該是oracle 10g的問題...因為再xp安裝oracle 10g也出現相同的問題==
      

  4.   

    在win7完善前,建议不要用win7操作系统,呵呵