首页 新闻 会员 周边

Orcale.DataAccess.Client(ODP.NET)select查询时,date类型子段作为判断条件查不到结果。

0
悬赏园豆:50 [已关闭问题]

string sqlStr=select * from tb_logs where operateTime=:oTime;

OracleParameter myOrcParameter = new OracleParameter("oTime", Convert.ToDateTime("20100712".ToString("yyyymmdd"));

 

执行后返回的DATASET无记录,但用微软的库查询就有结果。这是为什么啊,感谢各位的帮忙。

 

问题补充: OracleParameter myOrcParameter = new OracleParameter("oTime",OracleDbType.Date); myOrcParameter.Value=Convert.ToDateTime("20100712".ToString("yyyymmdd")); 在这种情况下,查询有结果。 对比了一下默认构造的时候,DBTYPE=DATETIME;而指定OracleDbType.Date的情况下DBTYPE=DATE;
kkmhny的主页 kkmhny | 初学一级 | 园豆:150
提问于:2010-07-12 11:45
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册