lily的操作
来源:互联网 发布:php反射机制 编辑:程序博客网 时间:2024/05/16 09:26
1.按照用户报表的格式创建一张excel报表,然后起类型设置为xml
2.修改lily的配置文件 如下:
<?xml version="1.0" encoding="utf-8" ?>
- <Lily>
- <DataProviderPrototypes>
<DataProviderPrototype alias="SqlDataProvider" assembly="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/MES.Common.Lily.DataProvider.dll" type="MES.Common.Lily.DataProvider.SqlDataProvider" />
<DataProviderPrototype alias="AssemblyDataProvider" assembly="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/MES.Common.Lily.DataProvider.dll" type="MES.Common.Lily.DataProvider.AssemblyDataProvider" />
<DataProviderPrototype alias="WebServiceDataProvider" assembly="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/MES.Common.Lily.DataProvider.dll" type="MES.Common.Lily.DataProvider.WebServiceDataProvider" />
<DataProviderPrototype alias="DynamicDataProvider" assembly="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/MES.Common.Lily.DataProvider.dll" type="MES.Common.Lily.DataProvider.DynamicDataProvider" />
</DataProviderPrototypes>
- <Connections>
<Connection alias="YZXT">user id=yzxt_mes_80;password=yzxt;Data Source=ORADB</Connection>
<Connection alias="lims">data source=yzlims;user id=lims;password = lims</Connection>
</Connections>
- <DataProviders>
+ <DataProvider alias="ORADB" prototype="SqlDataProvider">
+ <DataProvider alias="lims" prototype="SqlDataProvider">
- <DataProvider alias="EquipRunning" prototype="SqlDataProvider">
<Property name="daabProvider" value="Oracle" />
<Property name="connection" value="YZXT" />
<Property name="file" value="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/EquipRunning/EquipRunning.xml" />
</DataProvider>
- <DataProvider alias="DataSet" prototype="AssemblyDataProvider">
<Property name="assembly" value="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/Framework.Common.dll" />
<Property name="type" value="Framework.Common.DataSetHelper" />
</DataProvider>
- <DataProvider alias="Grid" prototype="AssemblyDataProvider">
<Property name="assembly" value="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/Bin/MES.Common.Lily.Webpart.dll" />
<Property name="type" value="MES.Common.Lily.Webpart.GridWebpart" />
</DataProvider>
- <DataProvider alias="LIMSService" prototype="AssemblyDataProvider">
<Property name="assembly" value="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/bin/Supcon.MES.PetroSuite.dll" />
<Property name="type" value="Supcon.MES.PetroSuite.Business.LimsService" />
</DataProvider>
</DataProviders>
</Lily>
查询文件有四种:
1..sql查询 其对应的配置为<DataProvider alias="ORADB" prototype="SqlDataProvider">
(2)程序集查询:对应的文件为: <Property name="assembly" value="D:/扬子烯烃厂项目/系统发布版本/lily/MES.Common.Lily2/MES.Common.Lily.Web/bin/Supcon.MES.PetroSuite.dll" />
<Property name="type" value="Supcon.MES.PetroSuite.Business.LimsService" />
</DataProvider>
</DataProviders>
其中 :Supcon.MES.PetroSuite.dll 是要引用的程序集 Supcon.MES.PetroSuite.Business.LimsService 方法所在的命名空间
3. 在excel中添加公式
#ORADB_GetXTCRunningWeekProductResult('乙烯',开始时间,结束时间)--对应的为sql查询
#LimsService_getTechnologyIndexCardHGL('1#乙烯装置','',开始时间,结束时间)--对应的为程序集查询
getTechnologyIndexCardHGL为Supcon.MES.PetroSuite.Business.LimsService的方法:
public string getTechnologyIndexCardHGL(string Equipment, string INDICATORSNAME, DateTime StartTime, DateTime EndTime)
- lily的操作
- Lily
- Lily-建立在HBase上的分布式搜索
- 秒杀美国的Lily无人机?中国智造这回真火了!
- Lily无人机:一个关于欺骗与梦想的故事
- Lily:基于Solr、HBase、Zookeeper云计算上的内容仓库
- Lily:基于Solr、HBase、Zookeeper云计算上的内容仓库
- Lily:基于Solr、HBase、Zookeeper云计算上的内容仓库
- CES2016:还在期待跳票的Lily吗?Skye无人机惊艳拉斯维加斯
- Lily架构简介
- lily博客搬家了
- Lily系统调查
- 使用Lily HBase Indexer
- Lily无人机是不是水月镜花?
- 初识Lily, Lily=Hadoop+Zookeeper+HBase+Solr
- Lily研究二(转)
- ZJUT 1063 Lily's puzzle
- Lily HBase Indexer使用整理
- 分区占用100%导致sqlplus 无法登陆(今天遇到的一个oracle问题)
- Eclipse快捷键
- Java中相对路径,绝对路径问题总结
- 二、DML语句
- C++库大全【转】
- lily的操作
- C++中利用STD库函数分割字符串
- js_window对象属性
- c++ 多线程同步Event例子
- OIPF 规范翻译(DAE)-----1
- 引用计数
- 关于C++的感想!
- Sizeof与Strlen的区别与联系(转)
- WebBrowser页面与WinForm交互技巧