不用流插入Word文档?好像不行吧?
或者在表里存文件名(含路径)似乎还可以,可这样双破坏了库表的完整性和数据安全性。
或者在表里存文件名(含路径)似乎还可以,可这样双破坏了库表的完整性和数据安全性。
解决方案 »
- 如何实现同一个应用程序只能打开一次
- 如果用SQL做到以下效果? 想不通!
- 紧急求救:怎样在Chart / dbChart/ QRChart 中添加几条竖线? 如在x=2, x=80, x=100三处加竖线,急呀!
- 这是什么错?---Statement expected, but 'var' found
- 调用excel后怎么释放?
- 简单的图象RBG问题!
- 如何判断一个字符串中是否有字母或数字
- delphi的应用程序发布用哪个安装软件比较好?
- 请问发送手机logo和音乐是怎么做的?
- 如何通过按钮让一个窗体显示在最上面
- 找一本书: Mastering Delphi 6 (那个意大利人写的)
- 请问TFileStream,TMemoryStream,TblobStream有什么区别
1、存文件入数据库
with Query do
begin
Close;
Sql.Clear;
Sql.Add('INSERT INTO Table VALUE(:sFileName,:sFileContent)');
ParamByName('sFileName').AsString := OpenDialog.FileName;
ParamByName('sFileContent').LoadFromFile(OpenDialog.FileName,ftBlob);
ExecSQL;
end;
2、从数据库中取出文件
with Query do
begin
Close;
Sql.Clear;
Sql.Add('SELECT * FROM Table');
Open;
(FieldByName('sFileContent') AS TBlobField).SaveToFile (FieldByName('sFileName').AsString);
end;
genphone_ru(票票),谢谢你的回答,送30分