无法解析 sql 时间戳字符串错误消息
Could not parse sql timestamp string error message
在将记录发布到数据库时 table 我收到以下错误:
Could not parse sql timestamp string.
单击按钮后,我的代码将执行以下操作:
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').asdatetime := qry2.FieldByName('files_uploaded').asdatetime;
qry1.Post;
qry1.Close;
数据库 table 中字段的数据类型是 timestamp
。
字段中的数据示例:2014-04-23T14:48:40.816+01:00
.
我不完全确定我做错了什么,或者除非它与现场数据有关。
如有任何帮助,我们将不胜感激。
请试试这个代码:
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').AsSQLTimeStamp :=qry2.FieldByName('files_uploaded').AsSQLTimeStamp;
qry1.Post;
qry1.Close;
尝试设置“.Value”而不是定义数据类型。当您使用 .Value 时,数据集将转换所有必要的内容。
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').Value :=qry2.FieldByName('files_uploaded').Value;
qry1.Post;
qry1.Close;
在将记录发布到数据库时 table 我收到以下错误:
Could not parse sql timestamp string.
单击按钮后,我的代码将执行以下操作:
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').asdatetime := qry2.FieldByName('files_uploaded').asdatetime;
qry1.Post;
qry1.Close;
数据库 table 中字段的数据类型是 timestamp
。
字段中的数据示例:2014-04-23T14:48:40.816+01:00
.
我不完全确定我做错了什么,或者除非它与现场数据有关。
如有任何帮助,我们将不胜感激。
请试试这个代码:
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').AsSQLTimeStamp :=qry2.FieldByName('files_uploaded').AsSQLTimeStamp;
qry1.Post;
qry1.Close;
尝试设置“.Value”而不是定义数据类型。当您使用 .Value 时,数据集将转换所有必要的内容。
qry1.Open;
qry1.Insert;
qry1.FieldByName('files_uploaded').Value :=qry2.FieldByName('files_uploaded').Value;
qry1.Post;
qry1.Close;