• 全局数据 GetGlobalDataSet


     1  /// <summary>
     2         /// 获取全局数据
     3         /// </summary>
     4         /// <returns></returns>
     5         public DataSet GetGlobalDataSet()
     6         {
     7             try
     8             {
     9                 //lizhijie LoadGlobalData加载所有的数据库表放到dataset中
    10                 string sql = OracleHelper.ParseSchema("LoadGlobalData");
    11                 DbCommand command = DatabaseInstance.GetStoredProcCommand(sql);
    12                 #region
    13                 #region --节点 (20-23)
    14                 OracleParameter ServerData = new OracleParameter("ServerData", OracleType.Cursor);
    15                 ServerData.Direction = ParameterDirection.Output;
    16                 command.Parameters.Add(ServerData);
    17                 OracleParameter CANData = new OracleParameter("CANData", OracleType.Cursor);
    18                 CANData.Direction = ParameterDirection.Output;
    19                 command.Parameters.Add(CANData);
    20                 OracleParameter IoLogicOrICPCONData = new OracleParameter("IoLogicOrICPCONData", OracleType.Cursor);
    21                 IoLogicOrICPCONData.Direction = ParameterDirection.Output;
    22                 command.Parameters.Add(IoLogicOrICPCONData);
    23                 OracleParameter VerintAudioCodecData = new OracleParameter("VerintAudioCodecData", OracleType.Cursor);
    24                 VerintAudioCodecData.Direction = ParameterDirection.Output;
    25                 command.Parameters.Add(VerintAudioCodecData);
    26                 #endregion
    27                 #region --节点 (24-28)
    28                 OracleParameter SwitchData = new OracleParameter("SwitchData", OracleType.Cursor);
    29                 SwitchData.Direction = ParameterDirection.Output;
    30                 command.Parameters.Add(SwitchData);
    31                 OracleParameter LightData = new OracleParameter("LightData", OracleType.Cursor);
    32                 LightData.Direction = ParameterDirection.Output;
    33                 command.Parameters.Add(LightData);
    34                 OracleParameter MultiNodeData = new OracleParameter("MultiNodeData", OracleType.Cursor);
    35                 MultiNodeData.Direction = ParameterDirection.Output;
    36                 command.Parameters.Add(MultiNodeData);
    37                 OracleParameter CameraData = new OracleParameter("CameraData", OracleType.Cursor);
    38                 CameraData.Direction = ParameterDirection.Output;
    39                 command.Parameters.Add(CameraData);
    40                 OracleParameter SpeakerData = new OracleParameter("SpeakerData", OracleType.Cursor);
    41                 SpeakerData.Direction = ParameterDirection.Output;
    42                 command.Parameters.Add(SpeakerData);
    43                 #endregion
    44 
    45                 #region --扩展节点信息(33)
    46                 OracleParameter ExtNodeInfoData = new OracleParameter("ExtNodeInfoData", OracleType.Cursor);
    47                 ExtNodeInfoData.Direction = ParameterDirection.Output;
    48                 command.Parameters.Add(ExtNodeInfoData);
    49                 #endregion
    50                 #endregion
    51                 DataSet ds = DatabaseInstance.ExecuteDataSet(command);
    52                 return ds;
    53             }
    54 }
    55 
    56 
    57     internal class OracleHelper
    58     {
    59         private const string SCHEMA_NAME = "AppServer";
    60         public static string ParseSchema(string sql, string schemaVarName)
    61         {
    62             return sql.Replace(schemaVarName, SCHEMA_NAME);
    63         }
    64 
    65         public static string ParseSchema(string sql)
    66         {
    67             return SCHEMA_NAME + "." + sql;
    68         }
    69 }
  • 相关阅读:
    dojo 官方翻译 dojo/string 版本1.10
    dojo 官方翻译 dojo/_base/lang 版本1.10
    dojo 官方翻译 dojo/_base/array 版本1.10
    flex 数字上标
    delphi 权限控制(delphi TActionList方案)
    DELPHI 字符串与日期格式互转
    Delphi格式化函数Format、FormatDateTime和FormatFloat详解
    如何优雅的给TDatetimePicker控件赋值(Delphi)
    ListView中用鼠标拖动各项上下移动的问题。(100分)
    Delphi中实现文件拷贝的三种方法
  • 原文地址:https://www.cnblogs.com/yyzyou/p/Global.html
Copyright © 2020-2023  润新知