用dbExpress组件在数据库中存取文件
2010-03-27 23:58
316 查看
准备步骤:
1。添加名为conn1的TSQLConnection和名为sqlqry的TSQLQuery这两个组件。设置conn1的Connection Name属性为OracleConnection(我用的是Oracle数据库),设置DataBase为数据库所在服务器ip,如:192.168.1.100,User_name为数据库的用户,还有Password。
2。把sqlqry的SQLConnection属性设置为conn1。
————开始文件的存取————
1. 存到数据库:
2.从数据库取:
1。添加名为conn1的TSQLConnection和名为sqlqry的TSQLQuery这两个组件。设置conn1的Connection Name属性为OracleConnection(我用的是Oracle数据库),设置DataBase为数据库所在服务器ip,如:192.168.1.100,User_name为数据库的用户,还有Password。
2。把sqlqry的SQLConnection属性设置为conn1。
————开始文件的存取————
1. 存到数据库:
{1。创建文件流: } fs := TFileStream.Create('c:/1.doc',fmOpenRead); {2。 写SQL语句:} sqlqry.sql.text := 'insert into mytable (xh,docFile) values (1,:wj)'; {3。 把文件流导入:} sqlqry.parambyname('wj').LoadFromStream(fs,ftBlob); {4。 运行SQL语句:} sqlqry.ExecSQL;
2.从数据库取:
//1。写SQL语句: sqlqry.sql.text := 'select docwj from mytable where xh = ''1'''; //2。运行SQK语句: sqlqry.Open; //3。写入文件: TBlobField(sqlqry1.FieldByName('docFile')).SaveToFile('c:/2.doc');
相关文章推荐
- 用asp实现的数据库中存取文件的代码
- 用Textcopy把文件存取数据库
- 在rails 4 中 使用 CSV 组件来 把csv文件导入到数据库
- ASP.NET实现文件的上传与下载(包括用数据库存取文件)
- java直接存取MS Access的mdb数据库文件
- JAVA连接数据库组件--对JDBC的进一步封装--源文件下载
- Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明 .
- ASP无组件文件上传[数据库存储]
- 使用ADO GetChunk/AppendChunk 数据库存取二进制文件(如程序,图象等)
- 利用commons-fileupload组件上传文件至服务器和数据库(ZT)
- 数据库中存取文件
- 看"GeneXus存取图片或文件到数据库的操作"后感
- BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作
- 在rails 4 中 使用 CSV 组件来 把csv文件导入到数据库
- Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明
- 数据库中存取文件的路径问题
- VB.NET 数据库存取文件
- 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
- 数据库中存取文件
- 数据库中存取文件