我正在使用 FireDAC 和 SQLite3 在 Delphi 中开发一个简单的数据库应用程序。每当我将新记录插入数据库时,我的表单上显示的日期格式yyyy-mm-dd
始终m/d/yyyy
为无需关闭并重新打开我的应用程序。
FireDAC 连接的定义参数和选项都是默认值。为保存 SQLite3 数据库中日期的字段设置的 DataType 设置为DATE
。最后,我用来插入记录的代码如下。
Qry.SQL.Text := 'INSERT INTO employees (HireDate) VALUES (:HiredOn)';
Qry.ParamByName('HiredOn').AsDate := DateTimePicker1.Date;
Qry.ExecSQL;
Qry.Open('SELECT * FROM employees');
任何帮助,将不胜感激。