SQL查询返回空值

时间:2018-06-28 12:31:01

标签: c# .net oracle

我写了以下查询。在SQL Developer中,我得到了预期的结果,但是当我从C#代码(在Visual Studio中)运行它时,却得到了一个空值。

V_GVTR是我的Oracle数据库架构中的视图

TRDATE is DATE  
TRTIME is VARCHAR2(30 BYTE)  

视图样本:

    TRDATE | TRTIME  
2018.01.01 | 12:22:27

查询:

String query_tr = "select tr_id from V_GVTR where to_date(trdate || trtime, 'YYYY.MM.DD HH24:MI:SS') between to_date('2018.06.28 00:00:00', 'YYYY.MM.DD HH24:MI:SS') and to_date('2018.06.30 00:00:00', 'YYYY.MM.DD HH24:MI:SS')"    
OracleDataAdapter da_tr = new OracleDataAdapter(query_tr, Properties.Settings.Default.ConnectionString);
DataTable dt_tr = new DataTable();
da_tr.Fill(dt_tr);

0 个答案:

没有答案