2005年04月07日大屯煤电集团质量技术科
项目名称:大屯煤电集团公司质量技术监督管理系统
工作内容:项目维护,程序修改
子系统:采购物资管理
一、模块:检验项目——>煤安标志产品、淘汰落后产品
http://10.18.10.187/DT/DT.WebForm/wfCGWZYS/jyxm_mabzcp.aspx 终止日期
http://10.18.10.187/DT/DT.WebForm/wfCGWZYS/jyxm_ttjdcp.aspx 淘汰日期
类型改为字符串,可以输入类似“2001年*月”等的数据,原来为日期时间型,需要更灵活一点。
解决方法:
1、更改数据库中的字段类型 OK
2、更改页面WebGrid控件的Column的数据类型 OK
3、重新创建DataSet数据集(数据库中的数据类型发生了改变。
这一步是必须的,不建议用修改数据集合元素的办法,很可
能有很多地方要改,为避免走弯路,最好重新创建,从服务
器资源管理器中拖过来就可以了) OK
4、重新覆盖的文件到服务器: OK
DT\DT.DataSet\dsCGWZYS\ds检验项目.xsd及附属文件;
DT\DT.WebForm\wfCGWZYS\jyxm_mabzcp.aspx及附属文件;
DT\DT.WebForm\wfCGWZYS\jyxm_ttjdcp.aspx及附属文件。
结果:。
二、淘汰落后产品——>淘汰落后产品
http://10.18.10.187/DT/DT.WebForm/wfCGWZYS/jyxm_ttjdcp_files.aspx
上面的文件类别选择将“淘汰机电产品”改为“淘汰落后产品即可”
修改Sys_系统口径中的数据
淘汰机电产品 1 淘汰机电产品 <null>
改为
淘汰落后产品 1 淘汰落后产品 <null>
修改DT\DT.WebForm\wfCGWZYS\jyxm_ttjdcp_files.aspx.cs文件中的代码为
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
原来的代码为:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
替换服务器上的文件:
DT\DT.WebForm\wfCGWZYS\jyxm_ttjdcp_files.aspx
结果:。
非煤产品管理
模块:重点监管产品(查询)——>MA标志管理
http://10.18.10.187/DT/DT.WebForm/wfFMCPZLGL/wfZDJGCP/zdjgcp_mabzgl.aspx
无法查询数据
可能原因:数据不全?未录入?数据表间关联方式Inner Join、Left Join、Right Join?上次导出的数据未导入?
初步判定为连接错误,原来的SQL语句为:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
TT写的太乱了,回去批评他,甚至有不符合逻辑的地方,现在先改成这样:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
把FM_产品登记中有的数据先全部选出来,不论该产品有没有证件。
(以上SQL语句均把“所属年份”作为查询条件)
替换服务器上的文件:
DT\DT.DataAccess\da非煤产品质量管理.cs及其附属文件
TT的逻辑应该还是对的,所以暂时不选择全部产品,只选择“监管产品”等。但他的SQL语句有问题,应该用下面的SQL语句:
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
同理,其他产品也应该修改,SQL语句省略。
替换服务器上的文件:
DT\DT.DataAccess\da非煤产品质量管理.cs
DT\DT.WebForm\wfFMCPZLGL\wfTJBB\tjbb_cptj_zdjgcpjglb.aspx
原来的:
SELECT [FM_产品证件对应].产品编号, [FM_产品证件对应].产品名称, [FM_产品证件对应].监管类别, [FM_产品证件对应].证件编号, [FM_产品证件对应].证件名称, [FM_产品证件对应].发证机关, [FM_产品证件对应].发证日期, [FM_产品证件对应].有限期限, [FM_产品证件对应].复查换证, [FM_产品证件对应].备注信息 FROM [FM_产品证件对应] INNER JOIN FM_产品登记 ON [FM_产品证件对应].产品编号 = FM_产品登记.产品编号 WHERE (FM_产品登记.所属分厂 = 'XZ02') AND (FM_产品登记.所属企业='010502')
现在的:
SELECT [FM_产品证件对应].产品编号, [FM_产品证件对应].产品名称,
[FM_产品证件对应].监管类别, [FM_产品证件对应].证件编号,
[FM_产品证件对应].证件名称, [FM_产品证件对应].发证机关,
[FM_产品证件对应].发证日期, [FM_产品证件对应].有限期限,
[FM_产品证件对应].复查换证, [FM_产品证件对应].备注信息,
[FM_产品证件对应].所属年份
FROM [FM_产品证件对应] INNER JOIN
[FM_产品登记] ON [FM_产品证件对应].产品编号 = [FM_产品登记].产品编号 AND
[FM_产品证件对应].所属年份 = [FM_产品登记].所属年份
WHERE ([FM_产品登记].所属分厂 = 'XZ02') AND ([FM_产品登记].所属企业 = '010502')
下次要解决的问题:
1、带上系统使用说明的电子档,以便下发给下级部门
Life is like a boat, and I'm at sea.