当前位置: 首页>>代码示例>>C#>>正文


C# DataBase.ExecuteDataset方法代码示例

本文整理汇总了C#中DataBase.ExecuteDataset方法的典型用法代码示例。如果您正苦于以下问题:C# DataBase.ExecuteDataset方法的具体用法?C# DataBase.ExecuteDataset怎么用?C# DataBase.ExecuteDataset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataBase的用法示例。


在下文中一共展示了DataBase.ExecuteDataset方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ReadLog

 public void ReadLog(DataBase db)
 {
     if ((this.Id == null) || (this.Id.Trim() == ""))
     {
         throw new LogException("没有选择日志ID");
     }
     string commandText = "select id,webuser,type,nrstring,logip,nrstringdata,logtable,logtablekey,logtableid,logdelyy,webusername,logdate,name from " + GetAccessType.DataBaseName + "v_qx_log where id='" + this.Id + "'";
     try
     {
         DataSet set = db.ExecuteDataset(commandText);
         if ((set != null) && (set.Tables[0].Rows.Count > 0))
         {
             this.Id = set.Tables[0].Rows[0]["id"].ToString();
             this.UserId = Convert.IsDBNull(set.Tables[0].Rows[0]["webuser"]) ? "" : set.Tables[0].Rows[0]["webuser"].ToString();
             this.UserName = Convert.IsDBNull(set.Tables[0].Rows[0]["webusername"]) ? "" : set.Tables[0].Rows[0]["webusername"].ToString();
             this.FunctionId = Convert.IsDBNull(set.Tables[0].Rows[0]["type"]) ? "" : set.Tables[0].Rows[0]["type"].ToString();
             this.FunctionName = Convert.IsDBNull(set.Tables[0].Rows[0]["name"]) ? "" : set.Tables[0].Rows[0]["name"].ToString();
             this.LogIp = Convert.IsDBNull(set.Tables[0].Rows[0]["logip"]) ? "" : set.Tables[0].Rows[0]["logip"].ToString();
             this.functiondata = Convert.IsDBNull(set.Tables[0].Rows[0]["nrstringdata"]) ? null : ((byte[]) set.Tables[0].Rows[0]["nrstringdata"]);
             this.LogTable = Convert.IsDBNull(set.Tables[0].Rows[0]["logtable"]) ? "" : set.Tables[0].Rows[0]["logtable"].ToString();
             this.LogTableKey = Convert.IsDBNull(set.Tables[0].Rows[0]["logtablekey"]) ? "" : set.Tables[0].Rows[0]["logtablekey"].ToString();
             this.LogTableId = Convert.IsDBNull(set.Tables[0].Rows[0]["logtableid"]) ? "" : set.Tables[0].Rows[0]["logtableid"].ToString();
             this.LogCause = Convert.IsDBNull(set.Tables[0].Rows[0]["logdelyy"]) ? "" : set.Tables[0].Rows[0]["logdelyy"].ToString();
             this.LogDate = Convert.IsDBNull(set.Tables[0].Rows[0]["logdate"]) ? "" : set.Tables[0].Rows[0]["logdate"].ToString();
         }
     }
     catch (LogException)
     {
         throw new LogException("读取日志失败!");
     }
 }
开发者ID:SoMeTech,项目名称:SoMeRegulatory,代码行数:31,代码来源:QxLog.cs

示例2: SearchLog

 public static QxLog[] SearchLog(string strwhere, DataBase db)
 {
     QxLog[] logArray = null;
     string commandText = "select id,webuser,type,nrstring,logip,nrstringdata,logtable,logtablekey,logtableid,logdelyy,webusername,logdate,name from " + GetAccessType.DataBaseName + "v_qx_log";
     if ((strwhere != null) && (strwhere.Trim() != ""))
     {
         commandText = commandText + " where " + strwhere;
     }
     try
     {
         DataSet set = db.ExecuteDataset(commandText);
         if (set == null)
         {
             return logArray;
         }
         logArray = new QxLog[set.Tables[0].Rows.Count];
         for (int i = 0; i < set.Tables[0].Rows.Count; i++)
         {
             logArray[i] = new QxLog();
             logArray[i].Id = set.Tables[0].Rows[0]["id"].ToString();
             logArray[i].UserId = Convert.IsDBNull(set.Tables[0].Rows[0]["webuser"]) ? "" : set.Tables[0].Rows[0]["webuser"].ToString();
             logArray[i].UserName = Convert.IsDBNull(set.Tables[0].Rows[0]["webusername"]) ? "" : set.Tables[0].Rows[0]["webusername"].ToString();
             logArray[i].FunctionId = Convert.IsDBNull(set.Tables[0].Rows[0]["type"]) ? "" : set.Tables[0].Rows[0]["type"].ToString();
             logArray[i].FunctionName = Convert.IsDBNull(set.Tables[0].Rows[0]["name"]) ? "" : set.Tables[0].Rows[0]["name"].ToString();
             logArray[i].LogIp = Convert.IsDBNull(set.Tables[0].Rows[0]["logip"]) ? "" : set.Tables[0].Rows[0]["logip"].ToString();
             logArray[i].functiondata = Convert.IsDBNull(set.Tables[0].Rows[0]["nrstringdata"]) ? null : ((byte[]) set.Tables[0].Rows[0]["nrstringdata"]);
             logArray[i].LogTable = Convert.IsDBNull(set.Tables[0].Rows[0]["logtable"]) ? "" : set.Tables[0].Rows[0]["logtable"].ToString();
             logArray[i].LogTableKey = Convert.IsDBNull(set.Tables[0].Rows[0]["logtablekey"]) ? "" : set.Tables[0].Rows[0]["logtablekey"].ToString();
             logArray[i].LogTableId = Convert.IsDBNull(set.Tables[0].Rows[0]["logtableid"]) ? "" : set.Tables[0].Rows[0]["logtableid"].ToString();
             logArray[i].LogCause = Convert.IsDBNull(set.Tables[0].Rows[0]["logdelyy"]) ? "" : set.Tables[0].Rows[0]["logdelyy"].ToString();
             logArray[i].LogDate = Convert.IsDBNull(set.Tables[0].Rows[0]["logdate"]) ? "" : set.Tables[0].Rows[0]["logdate"].ToString();
         }
     }
     catch (LogException)
     {
         throw new LogException("读取日志失败!");
     }
     return logArray;
 }
开发者ID:SoMeTech,项目名称:SoMeRegulatory,代码行数:39,代码来源:QxLog.cs


注:本文中的DataBase.ExecuteDataset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。