04 2012 档案

reportbuilder设置打印页范围技巧_delphi教程
摘要:发布时间:2007-12-27 14:31:11来源:作者:点击:8952005-6-23 fh@mail.trisunwyse.com技术原理 通过在TppReport的BeforePrint事件中对TPrinterDevice的PageSetting属性和PageList属性进行赋值为何要如此处理?根据分析ReportBuilder源码,我们得到如下的调用顺序TppViewer -> TppProducer -> TppPrinterDevice -> TppPageRequest -> TppPublisher,其中 TppPageRequest 封装了打印页范围 阅读全文

posted @ 2012-04-25 16:00 leon_kin 阅读(972) 评论(0) 推荐(0)

InstallShield 2009 学习
摘要:公司的产品需要打包发布,以前一直没打包,打包方法的学习交给了我下面的内容是我研究过后的,通过回忆写的笔记。由于不熟悉,可能会有错误或者是笨办法,希望高手指正,感激不尽。有些东西是什么,以及是什么意思我也不太清楚,反正我照这么做是满足了我的需求。需求如下项目包含主程序和数据库文件两个部分,可以选择这两个部分安装在不同的地方当文件都复制完之后将数据库文件的安装路径写进程序安装目录下的一个ini文件当中工具选择1. VS05自带的打包工具 一开始选择的这个工具,不过我太菜我确实不知道怎么让这个来满足我们的需求2. InstallShield 2009 pro 随后想到了专业打包工具IS,下载了较新的 阅读全文

posted @ 2012-04-23 20:57 leon_kin 阅读(572) 评论(1) 推荐(1)

Bulk insert的用法
摘要:1 /******* 导出到excel */ 2 EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' 3 4 /*********** 导入Excel */ 5 SELECT * 6 FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 7 'Data Source="c:/tes 阅读全文

posted @ 2012-04-23 18:04 leon_kin 阅读(846) 评论(0) 推荐(0)