关于时间查询问题?
adoquery1.Close;<BR> adoquery1.SQL.Clear;<BR> adoquery1.SQL.Text:='select * from khts where kh_clqk=0 and kh_rq='''+edit1.Text+'''';<BR> adoquery1.Open;<BR> dbgrid1.Columns[0].FieldName:='kh_clqk';<BR> dbgrid1.Columns[1].FieldName:='kh_rq';<BR> dbgrid1.Columns[0].Color:=clyellow;<BR><BR>我的数据库中存的时间格式是2007-10-12<BR><BR>我在窗体上放一个edit1.text edit2.text<BR><BR>我想在edit1.text 输入年 在edit2.text输入月 然后执行查询在dbgrid中显示 <BR> <BR>例 我在edit1.text中输入2007 在edit2.text中输入12 符合条件的结果显示在dbgrid中<BR><BR>问题是中间哪个"-"号怎么连接在一起<BR><BR>khrq是我数据库中的一个时间字段 kh_clqk也是(这个给日期查询没关系) 不明白你什麼意思,要是連接兩個時間的話這樣就行了吧<BR>edit1.text+'-'+edit2.text<BR> <P>[em31]恩就是这个意思<BR>感谢[em24][em25]</P> 最好还是用DatetimePicker控件,直观又方便!点击控件后弹出一个日历表来让用户选择,也可以直接输入日期数据,不过控件会自动拒绝非法数据,如13月等;<BR><BR>或者可以用MaskEdit掩码框,限制非法字符。<BR><BR> adoquery1.SQL.Text:='select * from khts where kh_clqk=0 and kh_rq='''+edit1.Text+'-'+combobox1.text+'''';<BR>这个可以查询拉<BR><BR>怎么只查询年和月啊 不要日<BR><BR>我数据库里是2007-10-12<BR><BR>我只想查2007-10 <BR> <BR><BR>感谢各位[em25] DatetimePicker控件<BR>怎么只让选择年和月 <P>可以拉 <BR>感谢大家<BR>我有加了一个字段 用于存放年和月 方便查询用<BR></P>页:
[1]
