77家的会客2010

月归档: 2008年12月 | 记录数: 5
带宏功能的EXCEL在IIS上生成报表时出错
Weather:晴,北风4-5级转5-6级,(-8~-5)℃

大显的生产ERP二期正在验收,由于很多地方要生成EXCEL报表,并且明细数据和统计结果都想要,这样就只好使用EXCEL模板。像比较简单的一些东西,使用公式即可。但是对大量数据的分类汇总统计,用公式的话,会导致打开报表的EXCEL机器死机或是非常慢,所以采用的EXCEL自带的透视图功能。于是进行测试,在自己这边测试得好好的,但只要拿到大显的服务器上就一个劲出错,出一次错就造成一个EXCEL的IUSER用户的死进程,刷了一阵后十几二十个死进程,并且这些进程杀不掉,使用管理员用户也杀不掉(对于WIN2000),只有重启服务器才能解决。另外,即使加了错误处理,如on error resume next(for asp),try...catch...(for asp.net)都不好用,照样出现死进程。

天气预报[不准版]
Weather:晴转多云,西南风5-6级转北风5-6级,(-2~6)℃

天气预报,一般来说都不怎么准。像GOOGLE的免费短信预报,是尤其不准。

对了,我不是来说天气预报的,是预报的N3C的发布时间的,预计会在生蛋节那天发布出来。

当然,是要先把俺现在这个版本换了,只保留了日志功能,可能会再加个留言板。但由于其实到那天,功能也不可能完全做完,所以N3C发布的时候,源代码还不会公开,等功能完成了以后,代码公开是自然的事儿。

啥是N3C呢?猜吧。。。。

CKFinder1.3和jQuery1.3同时发布
Weather:晴,西南风4-5级,(-2~3)℃

jQuery是什么?CKFinder是什么?二者其实根本没什么关系。

jQuery是一个非常轻便但功能很强大易于使用的JS框架。CKFinder是大名显显的FredCK开发的FCKeditor里延伸出来的一个AJAX版的文件管理程序,可以集成到FCKEDITOR里面去。

jQuery 1.3b已经提供下载,以便开发者和使用者能进行测试,方便本版本的BUG修正和性能改进。我没仔细看到jQuery的road map,但至少能从1.2.6版一下子升到1.3版,改进的东西应该还是挺多的,相应的增加的功能也应该不少,也就是说应该更适合快递开发了。就像FCKEDITOR的版本从2.6.3后就停了,因为FredCK一直在致力FCKEDITOR V3版的开发。

SQLite使用NHibernate分页的BUG
Weather:晴,西南风4-5级,(2.0~8.0)℃

先说明,我用的是NHibernate2.0.1-GA版本,测试版的,并且以下出现的问题已经被BUG TRACKER记录并修正,但是NH站上提供的BIN也好,源SOURCE也好,都还没有更新。

具体情况:我用的是SQLite3,然后使用上述的NHibernate进行数据库操作,在进行分页的时候,只能正确分出第一页和第二页,从第三页开始往后,只显示第二页的内容。

SQLite 中分页取数据的方面是SQL语句后面加limit startRow,offset,如果是第一页,直接就是limit offset;比如我每页显示10条,正常情况下是,第一页limit 10,第二页limit 10,10,第三页limit 20,10,第四页limit 30,10。。。

.NET调用AS/400上的程序(.NET CALL AS/400 PGM) 补遗
Weather:晴,2-7度

上篇写到用IBM.Data.DB2.iSeries调用AS400时,只能把AS400当做纯DB2数据库来用;后来左思右想,IBM既然出这么个单独 的针对.NET2.0的工具,不可能功能就这么简单的啊。于是继续查红皮书,在成堆的蚯蚓文中,终于找到了,原来用 IBM.Data.DB2.iSeries来进行AS400 CALL PRAGROM(RPG,RPGLE,COBOL)是如此之简单,虽然不像CWBX.DLL那样那么专业的设置各种参数,但是对于快捷开发以及代码简洁度 上,还是前者更胜一筹吧。