现在在我机器的D盘上有一个(AAA.TXT)的文件,我要把它保存到数据库中的某个表中如何保存??而且我还可以再把这个文件从数据库中读出来还是以(AAA.TXT)为文件名保存到硬盘的别的文件夹中。注意:我是要把整个文件保存进去,并不是单纯的保存文件的内容,要保证存进去的文件格式和读出来的文件格式一样。
解决方案 »
- delphi中ADO连接access
- 请问:如何将Canvas上的图像打印出来?
- 关于处理ADO的Errors对象的问题?同志赶紧来参与吧!
- CSDN的版主進來,請封殺這個搗蛋家伙的ID...
- 谁知道我的代码里缺少什么表达式?
- 有没有一个报表控件,可以把一个窗体上的所有东西,一并原模原样地照搬到报表上去预览打印出来?
- 哪位兄弟知道xCase怎么用?
- delphi 5开发人员指南-这本书对刚学 delphi 的人来说合适吗?
- 怎样是的speedbutton控件在enable/disable实现是不同图标?
- about InterBase
- 请问大侠们,发送什么消息可以让“打开”或“保存”等有路径选择的对话框改变路径?
- 数据库查询问题和鼠标自动隐藏问题???
var FileSave: olevariant;
F: file;
F2: file;
FromSize, ToSize: integer;
buf: array[0..2048] of char;
begin
assignfile(f, ExtractFilepath(application.ExeName) + 'Temp.dsj');
assignfile(f2, SaveDialog1.FileName);
reset(f, 1);
rewrite(f2, 1);
blockwrite(f2, buf, sizeof(buf), ToSize);
repeat
blockread(f, buf, sizeof(buf), FromSize);
blockwrite(f2, buf, sizeof(buf), ToSize);
until (FromSize = 0) or (FromSize <> ToSize);
closefile(f);
closefile(f2);end;
还有没有哪位老兄有其它的办法呀,是不是这问题真的像我想象的那么难吗??现在我数据库中一个表(FileTable)中有一个(File)字段,现在我就是要把某一个文件保存到这个字段下面,乍么保存呀????
FileName 字段用文本类型,保存文件名。如果你不怕麻烦,当然也可以把 File 和 FileName 合为一个 Blob 字段