请问如何将日历控件直接加到COMBOBOX上,即点击三角箭头出现日历控件选中一个日期就会出现在COMBOBX里?
解决方案 »
- utf-8 解码 delphi (帮顶有分)
- 找不到ado.net组件在delphi7上
- 请教关于intraweb里面的一个dayamodulepool控件
- Delphi 中﹐如果指定dbgrid 的某个field 得到焦点啊……
- 如何让dbgrid的编辑状态失去且选定该行
- IDHTTP OR WEBBROWSER控件
- 函数参数问题
- 工作不顺,学习不顺。。。一切不顺,心情郁闷,想换个工作环境,请给个建议。up有分。请斑竹高抬贵手。
- 给我一个tinydb的完整版,好吗?????
- RMB三十求改地址栏搜索源码
- dbgrid1.DragMode=dmAutomatic时,DBGrid1CellClick和DBGrid1MouseDown中写的程序为什么不执行?
- 一个小问题
DateTimePicker1.DateTime 这是他的值.保存到数据库中去:
adoquery1.sql.text:='insert into tablename (date1) values(:pdate) where 条件';
Adoquery1.Parameters.ParamByName('pdate').value:=datetimetostr(DateTimePicker1.DateTime );
try
adoquery1.execsql;
finally
adoquery.close;
end;
方法就是这个样子的。
还要跟据你的实际情况来修改一下。
希望对你有用!
UPUP!
用INSERT SQL语句,我没试过楼上的方法,而是用DBMS兼容的日期格式,
如SQL SERVER2000中直接用字符串做为对应字段的值,
例:
'insert t1 (riqi) values("yyyy-mm-dd hh:nn:ss")'
'yyyy-mm-dd hh:nn:ss'只要是符合日期格式就行。在ACCESS 2000里是前后用#包括的
'insert t1 (f1,riqi) values(f1v,#yyyy-mm-dd hh:nn:ss#)'