Delphi XE3 - 将数据从TBytesField复制到另一个TBytesField

时间:2013-04-03 07:23:24

标签: delphi delphi-xe3

我有一个带TBytesField的ADO数据集(DataSet1),该字段的DataSize为12.

我想将TBytesField数据复制到另一个具有带有DataSize 12的TBytesField的DataSet。

我使用下面给出的代码行将DataSet1中的字段值复制到DataSet2:

DataSet2.Fields[0].Value := DataSet1.Fields[0].Value.

此代码在Delphi 2009中有效,但在迁移到Delphi XE3之后,此功能不再适用。在尝试设置值时,它会引发错误“无效的变体类型”。 我尝试使用GetDataSetData但是引发了同样的错误。

我认为设置数据时Delphi XE3 ADODB代码存在错误。

有人遇到过这个问题吗?有什么建议吗?

0 个答案:

没有答案