diff --git a/components/zeosdbo/src/component/ZAbstractRODataset.pas b/components/zeosdbo/src/component/ZAbstractRODataset.pas index 6252e5ec..ac0aa91a 100644 --- a/components/zeosdbo/src/component/ZAbstractRODataset.pas +++ b/components/zeosdbo/src/component/ZAbstractRODataset.pas @@ -1296,7 +1296,7 @@ begin { Processes widestring fields. } else if Field.DataType = ftWideString then begin - RowAccessor.SetUnicodeString(ColumnIndex, PWideString(Buffer)^); + RowAccessor.SetUnicodeString(ColumnIndex, PWideChar(Buffer)); end { Processes all other fields. } else if (Field.FieldKind = fkData) and (Field.DataType = ftString) and