摘要: 如何使用Gsec管理Firebird数据库用户?Firebird版本不同其他管理方法不同,以Firebird 1.5为例c:\firebird> gsec -user sysdba -password masterkeyGSEC>add test -pw test就增加一个用户GSEC>DiGSEC>Display就显示用户列表 user name uid gid fu... 阅读全文
posted @ 2009-09-21 16:44 苹果X1 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 如何使用FenixSql管理Firebird数据库Fenixsql 是一个小巧的GUI 管理工具,专门管理Firebird数据库。可以使用其汉化版,www.2ccc.com 有下载1.创建数据库2.给Firebird数据库起别名只要修改aliases.conf 文件,添加一行## List of known database aliases# ---------------------------... 阅读全文
posted @ 2009-09-21 16:24 苹果X1 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 写有效率的SQL查询(I)大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。1.1where条件的列上都得有统计信息。没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采... 阅读全文
posted @ 2009-09-21 14:36 苹果X1 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 比如我们有一个资料按0---10000 编号,如果中间有漏掉的编号,需要填补,怎么办呢?一次取得 select f1 from t1 order by f1 所有记录 升序firstp1 := fieldbyname('f1').asinteger;while not eof dop2 := fieldbyname('f1').asinteger;if p2 > p1 + 1 then //... 阅读全文
posted @ 2009-09-21 14:00 苹果X1 阅读(247) 评论(0) 推荐(0) 编辑
摘要: FreeReport 打印错误,汉字列会出现字重叠现象,主要是fr_class.pas 里面SetTextCharacterExtra(Canvas.Handle, Round(CharacterSpacing * ScaleX));//这个就是设置字符间隔,将导致汉字打印错误这个api 计算字符间距可能是以ascii 字符计算的,导致计算错误。真正使用字符间距的地方是 if not Export... 阅读全文
posted @ 2009-09-21 11:37 苹果X1 阅读(307) 评论(0) 推荐(0) 编辑
摘要: EasyGrid 存在打印问题, 某些列可能打印不全procedure GetResolution;varDC: HDC;beginDC := GetDC(0);try ScreenPixelsPerInchX := GetDeviceCaps(DC, LOGPIXELSX); ScreenPixelsPerInchY := GetDeviceCaps(DC, LOGPIXELSY); Scree... 阅读全文
posted @ 2009-09-21 11:23 苹果X1 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 一开始我将Frf报表进行黑盒分析,采用添加不同元素,对比文件数据的方式,分析起来实在困难。然后我发现Fr_Class.pas 的 savetostream 过程 处理的保存报表的数据。从这里分析起来就很方便了,frf一开始保存的是版本号,后面保存的是各个对象数据, 对象本身又有自己的保存到流的过程,之后保存的是报表变量,然后是报表数据。照此分析下去,能很方便实现序列化和反序列化。 阅读全文
posted @ 2009-09-21 09:19 苹果X1 阅读(331) 评论(0) 推荐(1) 编辑
摘要: 可能我们已开始学习使用delphi的时候,往往在项目里面使用全局变量,比如 datamoudle 单元 ,比如自己定义一个全局变量单元,虽然看上去简单,但是实际上是很危险的,任何引用了改单元的都可以修改这些值。既然delphi是OO的,为什么不用object 实现全局变量呢?下面就是我的设想,假设某项目由 Splash ,Login ,MDI Main ,MdiChild ,Modal 窗口组成。... 阅读全文
posted @ 2009-09-21 09:12 苹果X1 阅读(1411) 评论(1) 推荐(1) 编辑