问题描述
- 关于插入数据库数据但不是实时的跪求指导
-
写入ORA时,但是插入的数据不是最新的,一直是重复一样的数据,(比如今天是11月11号,数据更新的时间是10号,但是写入数据库时的时间一直是9号的)求指导!具体代码如下:
time_t timeTmp = ctime;
CTime Oratm(timeTmp);char timess[100] = {0};
sprintf(timess,"to_date('%d—%d—%d %02d:%02d:00','yyyy—mm—dd hh24:mi:ss'),Oratm.GetYear(),Oratm.GetMonth(),Oratm.GetDay(),Oratm.GetHour(),Oratm.GetMinute()");char sqlstr[1000] = {0};
sprintf(sqlstr,"insert into t_necc_data(CODE,VAL,IS_VALID,DATA_TIME,IS_SENT,ID) values ('00-00-02300-10',’%lf',192,%s,0,emp_sequence.Nextval)",dbNum,timess);
时间: 2025-01-20 15:06:45