已经有一个数据库了,记录有两项:Date(日期)  Photo(BMP图片数据)
日期格式是: 年 月 日 时 分 秒
         Date                 Photo
          .....................
   2006-3-24 12:04:40      长二进制数据
          .....................
   2006-3-24 16:04:45      长二进制数据
          .....................
现在,我想对数据库进行Recordset->MoveNext(),  直到找到日期是 2006-3-24 12:04:40 的记录 A 之前,什么都也不做.找到 A 之后,开始对记录进行处理 (取Photo 数据形成视频). 工作一直延续到日期是  2006-3-24 16:04:45 的记录 B 结束. 该怎么实现? 谢了 :)
再一个问题,我从系统取的时间,发现存入数据库的时间总是 比电脑显示的时间 慢 正好 8 小时,
这是为什么,比如上文的 2006-3-24 12:04:45   电脑工具栏时钟显示的是:2006-3-24 20:04:45
          
 这是我获取日期的代码:
          SYSTEMTIME mytime;
          GetSystemTime(&mytime);
 CString strTime,temp;
          temp.Format("%d",mytime.wMonth);
 strTime+=temp;
 strTime+="/";
 temp.Format("%d",mytime.wDay);
 strTime+=temp;
 strTime+="/";
 temp.Format("%d",mytime.wYear);
 strTime+=temp;
          strTime+=" ";  temp.Format("%d",mytime.wHour);
 strTime+=temp;  
 strTime+=":";
 temp.Format("%d",mytime.wMinute);
 strTime+=temp;
 strTime+=":";
 temp.Format("%d",mytime.wSecond);
 strTime+=temp;

          m_pRecordset->PutCollect("Date",_variant_t(strTime));

解决方案 »

  1.   

    直接用SQL 语句处理,干嘛用游标?strsql="select * from table where [date]>=#2006-3-24 12:04:40#"
      

  2.   

    关于此主题请参考以下文章(不要只看标题,请认真仔细地察看上述文章以及相关的评论):
        新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》
        http://access911.net/index.asp?u1=a&u2=79FAB51E12DC----------------------- 911 社区回帖个人签名 start -----------------------http://access911.net/csdn 无须注册提供附件上传功能,如果你提问的时候有附件请到上述地址上传并将链接复制粘贴。http://access911.net 用 7 年时间整理了大量有关 Access 的原创资料,请有空的时候多用文章搜索功能如果您有兴趣加入ACCESS编程的专项研究可以来QQ群“ACCESS上海研究班”看看,加入的方法请看这里《个性化的access911.net(七)QQ 群加入规则(专门讨论 ACCESS 的 )》
    http://access911.net/?kbid;72FAB01E16DCECF3----------------------- 911 社区回帖个人签名 end ----------------------- 向上看呦!
      

  3.   

    我要对存入数据库的 图片的二进制数据流进行操作,形成AVI 视频,可能涉及 上万的记录
    用游标方便啊
     
    对阿 ,顺便问一句,     
      strsql="select Photo  from table 
              where [date] between #2006-3-24 12:04:40# and #2006-3-24 17:04:40#"选出的满足条件的记录 可能很多项 . 他是把这些 记录 取出来另外 暂时存着,还是只在
    原表中做标记?
    谢了