gpt4 book ai didi

c# - 使用 C# 选择 oracle 日期列

转载 作者:行者123 更新时间:2023-11-30 17:59:59 25 4
gpt4 key购买 nike

我正在尝试使用 C# 按日期从我的 Oracle 数据库中选择数据。但是我总是得到一个空数据集,尽管相同的查询字符串在 Oracle SQL Developer 中工作得很好

String Query = "Select position_date from position";
OracleDataAdapter adapter = new OracleDataAdapter(Query, ocon);
adapter.Fill(ds, "table"); //where ds is a dataset
PrintDataSet(ds);

返回

3/8/2011 12:00:00 AM.... and more

但是,当我将查询更改为以下内容时,没有输出!

String Query = "Select position_date from position 
where to_char(position_date, 'mm-dd-yyyy') = '05-17-2012'"

此查询在 oracle sql developer 中运行良好。我也尝试过 trunc(sysdate) 但似乎没有任何效果! :(

最佳答案

select * from position where trunc(position_date) = to_date('05-17-2012', 'mm-dd-yyyy')

成功了。

谢谢。

关于c# - 使用 C# 选择 oracle 日期列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10644246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com