MSSQL网页设计对报表.FRX文件的剖析
修复过程包含最多4个阶段,在下面描述。在你开始前,你应该cd到数据库目录和检查表文件的权限,确保他们可被运行mysqld的Unix用户读取(和你,因为你需要存取你正在检查的文件)。如果它拒绝你修改文件,他们也必须是可被你写入的。对报表.FRX文件的剖析实在报表文件.FRX是一个表,其.FPT是一个备注库,其库布局和一样平常自在表没甚么分歧,都能够USE翻开他的???.FRX,其字段统共有74项,分离先容以下,希能给人人有所匡助:
字段称号范例长度小数申明
1PLATFORMC8操纵平台(_DOS或_WINDOWS)
2UNIQUEIDC10独一标识(当NAME合EXPR都为空时以_RHE开首,不然以_RNR开首)
3TIMESTAMPN10工夫标签(前后序次)
4OBJTYPEN2方针范例(1.情况;2.数据库;5.笔墨;8.变量;9.TIMESTAMP为空;23.TIMESTAMP为空)
5OBJCODEN3方针代码(1.;4.;7.;53)
6NAMEM10称号(数据库称号)
7EXPRM10表达式
8VPOSN93行座标
9HPOSN93列座标
10HEIGHTN93高度
11WIDTHN93宽度
12STYLEM10作风(通明,不通明)
13PICTUREM10格局或OLE文件称号
14ORDERM10索引排序
15UNIQUEL1独一数据库(.F.,.T.,空)
16COMMENTM10正文
17ENVIRONL1是不是报表运转情况(.T.时)
18BOXCHARC1画框字符
19FILLCHARC1表达式范例(C,N,D等,笔墨型的为空)
20TAGM10(当该纪录为纪录情况的纪录时,该字段贮存打印信息等;纪录数据库时,贮存数据库称号)
21TAG2M10当该纪录为纪录情况的纪录时,该字段贮存打印把持等
22PENREDN5远景红
23PENGREENN5远景绿
24PENBLUEN5远景蓝
25FILLREDN5添补红
26FILLGREENN5添补绿
27FILLBLUEN5添补蓝
28PENSIZEN5划线宽度
29PENPATN5指定添补图案(0.空;1.实体;2.程度;3.垂线;4.左 斜;5右斜;6.交织;7.斜交织)
30FILLPATN5划线范例(0.无;1.点;2.虚线;3.虚线-点;4.虚线-点-点)
31FONTFACEM10字体范例
32FONTSTYLEN3字体作风
33FONTSIZEN3字体巨细
34MODEN3形式
35RULERN1标尺(2-默许值,3-象素)
36RULERLINESN1标线宽度
37GRIDL1是不是显现网格线
38GRIDVN2垂直网格线刻度
39GRIDHN2程度网格线刻度
40FLOATL1浮动
41STRETCHL1溢出时舒展
42STRETCHTOPL1相对顶端舒展
43TOPL1相对顶端流动
44BOTTOML1相对底端流动
45SUPTYPEN1把持范例
46SUPRESTN1把持设置
47NOREPEATL1每页都打印页题目
48RESETRPTN2重置报表
49PAGEBREAKL1每组重新的一页入手下手
50COLBREAKL1重新的一列入手下手
51RESETPAGEL1每组页号从头从1入手下手
52GENERALN3通用
53SPACINGN3空格
54DOUBLEL1是不是更加
55SWAPHEADERL1头交换
56SWAPFOOTERL1脚注交换
57EJECTBEFORL1打印前走纸
58EJECTAFTERL1打印后走纸
59PLAINL1指定只在报表入手下手地位呈现页题目
60SUMMARYL1是不是仅打印总计和分类总计信息
61ADDALIASL1是不是增添别号
62OFFSETN3偏移(0-左;1-右;2-居中)
63TOPMARGINN3上界限高度
64BOTMARGINN3下界限高度
65TOTALTYPEN2盘算范例
66RESETTOTALN2重置(1-表尾,2-页尾)
67RESOIDN3源标识
68CURPOSL1是不是显现以后地位
69SUPALWAYSL1是不是打印反复值
70SUPOVFLOWL1当细节区数据溢出时到新页或新列打印
71SUPRPCOLN1当此列改动时打印
72SUPGROUPN2当此组改动时打印
73SUPVALCHNGL1若空行则删除
74SUPEXPRM10是不是打印把持前提
==============================
ObjtypeObjcodeOffset寄义
50笔墨
80表达式
601直线(程度线)
600直线(垂直线)
74矩形框(0~99椭圆)
用于报表结构的把持的特性值列进下表:
ObjtypeObjcode寄义
90页头高度
91页细节高度
93组标头高度
94组细节高度
95组脚注高度
97页脚注高度
其他经常使用到的字段有:
①程度坐标(Hpos);
②宽度(Width);
③表达式范例(Fillchar);
④字体(Fontface);
⑤对齐体例(Offset)。
这能找出所有错误的99.99%。它不能找出的是仅仅涉及数据文件的损坏(这很不常见)。如果你想要检查一张表,你通常应该没有选项地运行myisamchk或用-s或--silent选项的任何一个。 换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的 所以你总能得到相应的升级版本,来满足你的需求。 发几份SQL课件,以飨阅者 你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。 语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的! 学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了! 财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的.. 只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
页:
[1]