用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都没碰到过。
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都没碰到过。
解决方案 »
- 求一个语句
- 在线等+特急+分不够再加:如何用Delphi访问网上注册用户的信息
- 如何使用word做好的表格???
- 请问有什么软件可以把图片上面的文字取出来?
- 多用户操作时,如何得到为一序号?
- 数据库从Access转到Oracle数据库中,如何处理逻辑形字段数据?
- 软盘出问题了吗?敬请各位高手解答
- ADOConnection.ConnectionString的问题
- 为什么装过东方影都后mediaplayer控件老是出错(东方影都真是垃圾一堆)?
- Delphi和C++ Builder的比较,注意:不搞相互间的攀比和贬低,百家谈,没有分数。
- 为什么显示不出信息?
- Delphi7 中使用JSON.pas
http://topic.csdn.net/t/20020323/13/594927.html