【问题标题】:How to get updated records from Oracle in C#如何在 C# 中从 Oracle 获取更新的记录
【发布时间】:2021-07-25 22:20:36
【问题描述】:

我正在尝试通过比较日期和时间来获取最新的更新记录。当我在存储过程上运行查询时,它会给出正确的结果,但是当我在 ASP.NET MVC 上运行查询时,它只比较日期而不是时间,并且不会为我提供正确的结果。如何使用 C# 在 Oracle 上运行和比较日期和时间。

【问题讨论】:

    标签: c# stored-procedures oracle12c


    【解决方案1】:

    可能是您没有在 .NET 应用程序中正确地将日期参数发送到数据库。您在调用您的 SP 之前尝试过格式化日期参数吗?

    var param = new OracleParameter("paramNameSP", OracleDbType.Date, 
    ParameterDirection.Input);
    param.Value = yourDate.ToString("dd-MMM-yyyy");
    

    【讨论】:

    • 不要这样做。 不要将日期作为字符串传递.
    猜你喜欢
    • 2020-11-21
    • 1970-01-01
    • 2017-05-28
    • 1970-01-01
    • 2012-06-02
    • 2023-03-22
    • 2016-01-28
    • 1970-01-01
    • 2012-09-04
    相关资源
    最近更新 更多