在ORACLE定义了一个DATE型字段,怎样得到此字段的时间来与系统的当前时间进行比较??? 在ORACLE定义了一个DATE型字段,怎样得到此字段的时间来与系统的当前时间进行比较??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CTime tm = CTime::GetCurrentTime(); CString strNow = tm.Format("%Y-%m-%d %H:%M:%S");如果是ODBC, strNow就可以直接跟你的字段进行比较就OK了如ADO,可能要转换一下(我没有试过) to aben456(风轻扬,吹皱一池春水) 兄:非常感谢你的帮助!我在ORACLE定义了一个DATE型字段,采用ODBC连接,我想先得到当前时间,再执行SQL语句直接与数据库中的此时间字段进行比较,看看是早是晚,但这个SQL怎么写?字段定义:EDATE DATE实现:char* buf = new char[100];CTime NowTime = CTime::GetCurrentTime();sprintf(buf,"SDATE>='%s'",NowTime);//这句怎么写?m_authoriseSet.m_strFilter = buf;m_authoriseSet.Requery();//时间的比较该怎么写? 要把Oracle中的DATE字段转化一下,如:to_number(to_char(T0001008.F0002, 'yyyymmdd'))然后在比较 select sysdate from dual;取得Oralce数据库时间 CRecordset rs;rs.Open(..);rs.GetFieldValue((short)0,str);将str转换一下就行了。 关于控件最大化的问题,请教各位高手! VC++ MFC 多线程的问题 100分求助,找到一个linux下的开源心电处理网址,请问有没有windows系统下心电处理的开源代码? HeapReAlloc函数的第3个测试如何赋值。 消息框问题 帮忙,一个简单问题? 如何获取网页中的登录信息 SDK,如何在标题条添加图标? 请问为什么OWC控件画到窗体上一运行就没有响应? 学VB的再马上学VFP该怎么办? 在属性页中使用listbox控件但在各个属性页中切换画面时闪烁的问题! 请问:关于打印的简单问题(我现在可用分为0分,不能给分了)
CString strNow = tm.Format("%Y-%m-%d %H:%M:%S");
如果是ODBC, strNow就可以直接跟你的字段进行比较就OK了
如ADO,可能要转换一下(我没有试过)
非常感谢你的帮助!
我在ORACLE定义了一个DATE型字段,采用ODBC连接,我想先得到当前时间,再执行SQL语句直接与数据库中的此时间字段进行比较,看看是早是晚,但这个SQL怎么写?
字段定义:EDATE DATE
实现:
char* buf = new char[100];
CTime NowTime = CTime::GetCurrentTime();
sprintf(buf,"SDATE>='%s'",NowTime);//这句怎么写?
m_authoriseSet.m_strFilter = buf;
m_authoriseSet.Requery();
//时间的比较该怎么写?
CRecordset rs;
rs.Open(..);rs.GetFieldValue((short)0,str);
将str转换一下就行了。