如题
解决方案 »
- 元老归来,不过已经转行了
- WebBrowser1 如何打开相对路径的 abc\a.html
- StringGrid如何清空
- 怎样在程序背景中显示一个网页??
- 在delphi中如何把信息写入注册表
- 请问vc编的DLL的函数参数中有指针的应该如何调用,谢谢
- application.run(主程序执行时,都运行些什么事件,active,show,create....)它们的顺序?
- ToolBar的问题真是烦人?
- 请教关于AdoDataSet使用的问题
- 如何安装组件并使其可以运行在任意程序中?
- delphi如何循环读取主从表并批量打印
- 急,请问cxSpreadSheet如何冻结第一行,使第一行总是显示?
http://topic.csdn.net/u/20120811/09/b89c898a-8942-43c5-a2ed-f87794d766d8.html?78052
ms:TMemoryStream;
begin
ms:=TMemoryStream.Create;
TBlobField(ADOQuery1.FieldByName('字段名')).SaveToStream(ms);
ms.Position:=0;
ms.SaveToFile('D:\1.txt');
ms.Free;
end;
我是直接定义的字符串数组,把取出的数据直接放这个数组里:
ArrayBlobstr[i] := OraQuery1.FieldByName('QXSJ').AsString;然后我用memo将得到的字符串打印出来看的,(转成16进制字符串)就可以看了,不然就是乱码
Memo1.Lines.Add(StrToHexStr(str)) ;希望对你有帮助