标题:各位老师,在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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-359302-1-1.html




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

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