delphi如何把DateTimePicker的日期插入到数据库里?

delphi如何把DateTimePicker的日期插入到数据库里?想通过“增加”按钮,实现,一按下事件就把DateTimePicker选定的日期插入到数据库里。比如这种... delphi如何把DateTimePicker的日期插入到数据库里?

想通过“增加”按钮,实现,一按下事件就把DateTimePicker选定的日期插入到数据库里。
比如这种
adoquery1.SQL.Add( 'insert into fm_machinerun(日期)values ( '''+ 'edit2.text '+ ''') ');这些方法。
另外我还加了这句
dm.fm_machinerunADODataSet.Insert;
插入的那句不能与上面一句有冲突。

谢谢
展开
 我来答
kaiyanghao123
推荐于2021-01-05 · TA获得超过1615个赞
知道小有建树答主
回答量:1219
采纳率:66%
帮助的人:564万
展开全部
先定义一个变量,再代入
var sOpenDate: string;
sOpenDate:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime);
sql.Text := 'insert into fm_machinerun(日期) values('''+sOpenDate+''') ';
更多追问追答
追问
可以再详细一点吗,怎样定义变量,再从begin到end中间怎么加代码
procedure Tfm_machinerun.BitBtn1Click(Sender: TObject);
begin

end;
追答
procedure Tfm_machinerun.BitBtn1Click(Sender: TObject);
var sOpenDate: string;
begin
sOpenDate:=FormatDateTime('yyyy-mm-dd',DateTimePicker1.DateTime);
adoquery1.SQL.Text := 'insert into fm_machinerun(日期) values('''+sOpenDate+''') ';
......
end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ycsxm
2011-12-08 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7829万
展开全部
把DateTimePicker中的日期属性转换成字符串,不就可以放到库的字段中了。
追问
没用的,就是不是date类型,我也做不到,不知道是哪里有问题。
追答
DateTimePicker.Date或
DateTimePicker.Time
就是日期类型
查一下它的邦助不就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佬头不老
2011-12-09 · 超过35用户采纳过TA的回答
知道答主
回答量:194
采纳率:0%
帮助的人:114万
展开全部
插入的时候值错误。
应该是values(formatdatetime('yyyy-mm-dd','+edit2.text+'))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
strong22888
2012-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:1631
展开全部
要先输入
with DataModule1.adoquery do
吧~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式