| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1674 人关注过本帖
标题:各位老师,在bcb+access中怎么按时间查询数据库中的记录的??
只看楼主 加入收藏
junfa2013
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-21
收藏
 问题点数:0 回复次数:2 
各位老师,在bcb+access中怎么按时间查询数据库中的记录的??
是这样的,在数据库中我以时间为主键,表中的时间格式为:“2012-1-5 08:25:15”,现在我要在ComboBox1、ComboBox2、ComboBox3、ComboBox4、ComboBox5、ComboBox6中分别选择输入年、月、日、时、分、秒。输入之后就点击一个botton1(查询)按钮就可以定位到所要查询的记录?例如我要在这里查“2012-1-5 08:25:15”这条记录,我在ComboBox1、ComboBox2、ComboBox3、ComboBox4、ComboBox5、ComboBox6中输入这个时间就弹出我想要查的结果。

原本我是这么写的:
void __fastcall TForm3::ComboBox1Change(TObject *Sender)
{
  Form1->ADOQuery1->Active=False;
  Form1->ADOQuery1->Parameters->Items[0]->Value=ComboBox1->Text;//指定动态参数值
  Form1->ADOQuery1->Active=True;
}

......(中间省略的ComboBox2、ComboBox3、ComboBox4、ComboBox5程序都是类似的)

void __fastcall TForm3::ComboBox6Change(TObject *Sender)
{
  Form1->ADOQuery1->Active=False;
  Form1->ADOQuery1->Parameters->Items[0]->Value=ComboBox6->Text;//指定动态参数值
  Form1->ADOQuery1->Active=True;
}
但老是弹出这个提示“list index out of bounds”,请求各位老师帮小弟答疑解惑,万分感谢!
搜索更多相关主题的帖子: 记录 数据库 
2012-01-07 14:47
junfa2013
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-21
收藏
得分:0 
2012-01-07 14:59
junfa2013
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2011-11-21
收藏
得分:0 
多顶顶呀
2012-01-07 15:34
快速回复:各位老师,在bcb+access中怎么按时间查询数据库中的记录的??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016933 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved