DBGRID中的数据是以一个DATETIMEPICKER中的日期从MSSQL中查询而来的,所以在增加记录时,希望DBGRID中的日期列自动插入DATETIMEPICKER中的日期,更不能为空值,怎样才能实现?听说可以用DBRID.DATASET实现,能具体点吗?
解决方案 »
- 谁能解释这是为什么?
- 在线求助!查询的一个简单问题!
- 我写了一个视图的Instead Of Update触发器,然后在Delphi6里面对这个视图中的数据进行修改,但是提交时修改被取消,触发器也没有被执行,
- 谁能帮我解决这个问题啊!(分数不够可以再加)
- 怎样才能让Form1中的数据控制组件连上DataModule里面的DataSource?
- 如何使用DeleteRecords方法
- 关于TTreeNode的问题~~~~一个伤脑筋的问题~~~~~
- 请高手帮个dbgrid的小忙
- 在DBGRID里怎么以颜色区分不同的记录 高分
- 怎樣定義一個複合型部件?
- 请问如何将要打印的报表保存到word文档中?
- Query1.SQL.Add(memo1.text);報錯
VALUES (DATETIMEPICKER.datetime)
默认日期为当天系统日期!
procedure TForm2.DataSource1DataChange(Sender: TObject; Field: TField);
begin
with adoquery2 do
adoquery2.Close;
adoquery2.Parameters.ParamByName('pcashdate').Value:=formatdatetime('yyyy-mm-dd',datepicker1.date);
adoquery2.SQL.Text:='update lipaicashrecsub set cashdate=:pcashdate where cashdate is null and (jf is not null or df is not null)';
adoquery2.ExecSQL;
end;
谢谢grjs2004(在岸边钓不到大鱼,只好下水去摸虾米!) 热情的回复,再次多谢!