05 2011 档案

摘要:最近碰到一个奇怪的情况,VB6编写的软件使用了dsr格式的报表,没有使用水晶报表(crystal report)。在调用datareport.refresh的时候,出现错误“left and right margins are wider than the paper width”,查阅了资料,可能原因有以下几种 · VS6没有打SP4或更高的补丁,最高版本的补丁是SP6 · 页面的横、竖设置与... 阅读全文
posted @ 2011-05-30 14:49 ols 阅读(236) 评论(0) 推荐(0)
摘要:ODP.NET是强命名的,编译时使用的Oracle.DataAccess.dll版本必须和运行时的dll完全一致,才能运行;所以通过替换dll兼容不同版本的ODP.NET是不可行的,只能更换引用(reference)重新编译。ODP.NET和Oracle客户端的版本是严格对应的,版本不匹配,运行时会报错,如ora-12154 。在部署时,要注意这一点。下面是本人测试的一些对应关系 ODP.NET ... 阅读全文
posted @ 2011-05-27 11:04 ols 阅读(1243) 评论(4) 推荐(0)
摘要:10年前用VB6编写的程序,不停的修修改改,一直用到现在,而且将继续使用几年。 本人最近接手了这个程序,除了“悲催”,实在想不出来其他词来形容本人的心情了。 废话略过,最近碰到一个调用存储过程的问题,耗费了一些时间,最终解决了,把结果贴出来,如果还有人像本人一样在用VB6,希望能有所帮助。 这个古老的程序,在调用oracle存储过程时,根据配置可使用不同的数据引擎,有2种可选Provider=O... 阅读全文
posted @ 2011-05-20 14:54 ols 阅读(1243) 评论(0) 推荐(0)