CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何在dbgrid里从数据库中显示7天的记录

楼主airhawk()2004-03-04 11:57:19 在 Delphi / VCL组件开发及应用 提问

请教朋友们:  
  下面的代码为什么实现不了上面的功能?  
  procedure   TExamForm.postbitbtnClick(Sender:   TObject);  
   
  begin  
   
      examtb.Open   ;  
      //examtb.Insert     ;  
      examtb.FieldByName('exam_time').AsDateTime   :=date;  
      examtb.Post   ;  
   
  end;  
  procedure   TExamForm.DateTimePicker1Change(Sender:   TObject);  
  var  
  date1,date2:tdate;  
  begin  
      //try  
      with       examquery   do  
      begin  
      SQL.Clear   ;  
   
      //Params.AddParam('date1').Value   :=(datetimepicker1.date);  
      //Params.parambyname('date2').Value   :=(datetimepicker1.date-7);  
      SQL.Add('select   examwords.user_name,examwords.words   from   examwords,enterwords   where   examwords.words=enterwords.words'   );  
      SQL.Add('and     first_time<   '   +datetostr(datetimepicker1.date)+   '   and   exam_time>'   +   datetostr(datetimepicker1.date-7));  
      Prepare   ;  
      Open   ;  
      examdbgrid.Columns.Items[0].Title.caption   :=examtb.Fields[0].FieldName;  
      examdbgrid.Columns.Items[1].Title.caption:=examtb.Fields[1].FieldName;  
      examdbgrid.Columns.Items[2].Title.caption:=examtb.Fields[2].FieldName;  
      examdbgrid.Columns.Items[3].Title.caption:=examtb.Fields[3].FieldName;  
      examtb.Open   ;  
      examtb.Edit   ;  
      examtb.Append;  
      examdbgrid.Enabled   :=true;  
      //for   (select   words   from   examwords   to   :exam_means)     do  
      //except  
              //showmessage('open   table   error!');  
              //raise;  
        //enablecontrols;  
      end;  
  //end; 问题点数:20、回复次数:5Top

相关问题

  • 使用DBGrid 控件显示数据库中更改记录.
  • 请教DBGrid或者Listview显示数据库记录问题!!!
  • DBGRID如何显示非数据库记录数据
  • DBGRID在数据库添加了记录后不能显示出新记录?
  • 如何在dbgrid中显示符合条件的记录,数据库是access,
  • Access数据库记录显示问题
  • 数据库记录显示的问题
  • 数据库查询,DBGrid显示问题
  • 如何对Data控件的数据库记录进行排序然后在dbgrid里显示出来?
  • 我希望绑定好数据库的DBGRID从最后一条记录开始显示,而不是原来的第一条记录开始,要怎么做

关键词

  • date
  • sql
  • examtb
  • examdbgrid
  • examwords
  • datetimepicker
  • fieldname
  • caption
  • columns
  • fields

得分解答快速导航

  • 帖主:airhawk

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo