delphi,sqlserver2000,两层,odbc,使用流将文件存入数据库中的image字段,取出后只有33k了,不知什么原因。查找了相关的帖子,里面的的流存取的方法都试过了,好像不是主要问题。高手指点!
解决方案 »
- 为什么我的头像hold不住
- 创建一个窗体(句柄为hw),关闭后再使用 showwindow(hw,sw_show)打开窗口,然后关闭不了是什么原因啊? 急。。。。。。。。
- BCB程序转换成DELPHI的若干问题?
- 一个程序问题那为达人来指教小弟一下
- 安装控件后,delphi不能使用,求救!!
- 如何用TDBgrid选中一行,让相应的某个数据库表中的字段显示出来?在线等 急
- 请各位大虾帮忙分析一下这段程序?奇怪啊
- 如何得到scrollbar的横竖那个移动滑块的移动距离!!请求各位大侠告诉我答案!!
- **********如何给DBGRID的所有列或第一列画上一个图标*****************
- 64位程序能使用32位的activex控件吗?
- 如何将一TWincontrol控件像TForm一样show出来?而不需要指定它的parent
- 两个单元之间的调用问题
你字段是什么数据类型?
存取的方法如下:
存:
...
query.Parameters.ParamByName('doc').loadfromfile('C:\Documents and Settings\admin\My Documents\测试文档.doc',ftblob);
query.execsql;
...
取:
...
OleStream:=TMemoryStream.Create;
TBlobField(query.FieldByName('doc')).SaveToStream(OleStream);
OleStream.SaveToFile('d:\tmp.doc');
...