用MyDac连接MySQL数据库,想把其中一个表的Blob字段保存成本地文件使用,但是如果长度较大(好像是超过60K)的时候,调用SaveToFile会报错:stream read error,点击确定后,发现目的文件已经生成了,但是只有60K,前面说的好像是超过60K就是根据这个判断的:
  try
    Query.Close;
    Query.SQL.Text := 'select content, fkzt, fksj from t_xzryxx where xzryxxid = ' + QuotedStr(Edit1.Text);
    Query.Open;
    TBlobField(Query.Fields[0]).SaveToFile('c:\a.xml');
  except
    on e: Exception do
    begin
      ShowMessage('获取人员信息失败!'#13'失败原因:'#13 + e.Message);
      Exit;
    end;
  end;
请问各位有没碰到个这个问题,郁闷死了,用Oracle都没碰到过。