有没有人碰到过pb6.5连oracle11g。连玩后身分表打不开
有没有人碰到过pb6.5连oracle11g。连玩后部分表打不开啊报 an error occurred, yet no message was returne
有没有人碰到过pb6.5连oracle11g。连玩后部分表打不开啊
报 an error occurred, yet no message was returned by the databas
[解决办法]
pb6.5连oracle11g?建议采用odbc吧,兼容性好一点
或者升级到pb10以上的版本,直接就可以连接
[解决办法]6.5 与 11g 相隔实在太远了,勉强连潜在问题会很多。我用了多年 6.5,也是因为用顺了手不愿换,但最后还是因为 oracle 越升越高,导致程序稳定性变差,不得已升了。其实 6.5 之后版本的 pb 本质上没什么变化,主要就是 IDE 风格的改变,但说实话,用了一个星期之后,我不得不承认新版本的风格的确优于 6.5,特别是项目比较大的时候更能体现其优势,所以晚适应不如早适应。。
pb9 是最后一个 ANSI 版本,所以无风险升级只能到 9,10 之后都是 UNICODE 版本,涉及到字符处理的代码可能需要修改,下面是我当时的一些经验,希望对你有所帮助。。
pb6 升 pb12 注意事项:
RegistryGet() 中参数 RegString! 可能需要替换为 RegExpandString!
Blob() 可能需要使用 EncodingANSI! 选项!例如默认情况下 blob(space(1)) 的返回值长度为 2
FileRead() 必须替换为 FileReadEx()
FileWrite() 必须替换为 FileWriteEx()
get_attribute() 必须替换为 __get_attribute()
Len(), Mid(), Left(), Right() 可能需要替换为 LenA(), MidA(), LeftA(), RightA()