zoukankan      html  css  js  c++  java
  • C# oracle to_date 日期型 参数传值

    C#操作oracle,date字段,使用参数传值

    例子一,获取三小时前的记录

    public static DataTable Query()
    {
        const string sSql = "select xh,lsh,name from table where gxsj>to_date(:gxsj,'yyyy-MM-dd HH24:mi:ss')";
        OracleParameter[] parameters = {new OracleParameter(":gxsj", OracleType.VarChar, 10)};
        parameters[0].Value = DateTime.Now.AddHours(-3).ToString("yyyy-MM-dd HH") + ":00:00";
        return DBUtility.DbHelperOra.Query(sSql, parameters).Tables[0];
    }

     例子二,获取大于当前时间的记录

    public static string GetHphm(string sClsbdh)
    {
        const string sSql = "select name from table where sj>to_date(:yxsj,'yyyy-MM-dd')";
        OracleParameter[] paramters = {new OracleParameter("sj", OracleType.VarChar, 10)};
        paramters[0].Value = DateTime.Now.ToString("yyyy-MM-dd");

        using (var mReader = DbHelperOra.ExecuteReader(sSql, paramters))
        {
                if (mReader.Read())
                {
                return mReader["name"].ToString();
                }
        }

        return "";
    }
  • 相关阅读:
    Validate US Telephone Numbers
    7月份总结
    Arguments Optional
    Everything Be True
    手机开发网页模板(20140124)
    整站开发初始化
    switch滑动开关
    js 面向对象
    Bootstrap 导航栏
    Bootstrap 标签页
  • 原文地址:https://www.cnblogs.com/chendaoyin/p/3504130.html
Copyright © 2011-2022 走看看