zoukankan      html  css  js  c++  java
  • 遇到的问题(一)

     text.CreateTime = "2018-01"; 可变化     外部提供的参数 (或查询条件) 

    public string CreateTime { get; set; }

    private List<RNStationBase> RNStation_GetRNStation(string regoinCode,string CreateTime)
    {

    DBFactory db = new DBFactory(SqlType.SqlServer, "SqlServerDBConn");
    db.Init();                               //从SqlServerDBConn 数据库取数据

    传入的参数    string CreateTime   (“yyyy-mm”)

    DateTime beginTime = Convert.ToDateTime(CreateTime);     强转为datetime类型。
    DateTime endTime = beginTime.AddMonths(1).AddSeconds(-1);    在beginTime  的基础上加一个月 再减一秒      一个月的范围

    List<T_BusPoint> lstBusPoint = new OperationHelp().Find<T_BusPoint>(i => i.RegoinCode == regoinCode && i.CreateTime >= beginTime && i.CreateTime <= endTime).ToList();       // i.CreateTime  是datetime 类型

    DBFactory dbJT = new DBFactory(SqlType.SqlServer, "SqlServerDBConnStatistics");
    dbJT.Init();                           //从SqlServerDBConnStatistics数据库取数据

    string roadNetworkAnalysisDate = beginTime.ToString("yyyyMM");
    List<S_RoadNetworkAnalysis> lstRoadNetworkAnalysis = new OperationHelp().Find<S_RoadNetworkAnalysis>(i => i.RegionCode == regoinCode && i.Date == roadNetworkAnalysisDate).ToList();     //i.Data 是string类型的(“yyyymm”)格式

    list<RNStationBase>....................................

    }

    问题(1)原先传入的参数是string  CreateTime   (“yyyymm”)格式  只能满足一张表的  查询条件       强转不行

    解答:上述代码

    问题(2)原先没有给定数据库名称 “”  为空   系统默认为SqlServerDBConn   查找不到S_RoadNetworkAnalysis标的值

     解答: 上述代码                             从新定义一个DBFactory

    完----

    ps:希望大神,大佬们指教!!!        〈(_ _)〉鞠躬

  • 相关阅读:
    【摘】IIS修复工具,怎么完全卸载IIS
    开启@yahoo.cn邮箱POP和SMTP的方法
    IT男士专用餐单(养生)
    使用wxWidgets编程——第一步
    搭建跨平台编程环境Code::Blocks+wxWidgets
    TANGO是一个开源的分布控制系统
    【摘】在Window下右键方式打开Dos命令窗口右键菜单支持DOS命令提示符号
    【原】美是永远的追求
    flascc移植问题流水账
    战棋游戏三国志英杰传分析
  • 原文地址:https://www.cnblogs.com/fxiaojingling/p/9021127.html
Copyright © 2011-2022 走看看