简体   繁体   English

如何在C#中获取Oracle的更新记录

[英]How to get updated records from Oracle in C#

I am trying to get latest updated records by comparing day and time.我正在尝试通过比较日期和时间来获取最新的更新记录。 When I run my query on stored procedure it give the correct result but when I run the query on my ASP.NET MVC, it only compares day and not the time and does not provide me with the correct results.当我在存储过程上运行查询时,它给出了正确的结果,但是当我在我的 ASP.NET MVC 上运行查询时,它只比较日期而不是时间,并且没有提供正确的结果。 How can I run and compare day and time on Oracle using C#.如何使用 C# 在 Oracle 上运行和比较日期和时间。

May be you have not sended date paramter as correctly in your .NET application to database.可能是您没有在 .NET 应用程序中将日期参数正确发送到数据库。 Did you try format date parameter before call your SP?在致电 SP 之前,您是否尝试格式化日期参数?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM