【发布时间】:2014-06-26 22:37:10
【问题描述】:
虽然我可以设置当前日期:
数据集['MY_DATE'] := 现在;
我不清楚如何清除此字段。我试过了:
数据集['MY_DATE'] :=''
但它不会工作。有什么建议吗? DB 是 SQLite。
整个代码如何使用:
procedure TDataModule1.SAL_TWITTERBeforePost(DataSet: TDataSet);
begin
if SAL_TWITTER.FieldByName('managed').AsBoolean = True then begin
DataSet['UREDIL'] := UNIQuery4.FieldByName('sotrpin').AsString;
DataSet['UREJENO_KDAJ'] :=Now;
end else
DataSet['UREDIL'] := '';
//DataSet.FieldByName('UREJENO_KDAJ').Clear; <----- does not work
end;
【问题讨论】:
-
试试 DataSet.FieldByName('MY_DATE').Clear;
-
“它不会工作”不是一个有用的问题描述。它以什么方式不起作用?你得到一个编译器错误吗?运行时错误?还有什么?您知道“它不起作用”是什么意思,如果您也将这些信息提供给我们,它会很有用。从我们坐的地方看不到你的屏幕。
-
该字段没有被清除。这就是我想要做的。 “它不起作用”适用于此。
-
除了我的 DateTime 字段 'UREJENO_KDAJ' 应该被清除的部分之外,一切正常。
标签: delphi