很菜的问题啊,应该有人会吧?如何把一个文件(*.doc,*.txt,*.rm,*exe等等)写入数据库(*.db)中的某字段中保存,然后又如何把它调用出来?曾经在书店看过《Delphi 7 新概念百例 附CD 》这本书写有,但是要44块钱啊。又想拿数码相机去把源代码拍下来,又怕书店工作人员说我“窃书”(书是不能说“偷”的,好像是孔乙几说的),所以想问问有没有朋友知道,写出来学习学习。给100分。
调试欢乐多
1.方法一增加:
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('INSERT INTO myimages(FileName,pic) VALUE(''Image1'',:pic)');
Query.ParamByName('pic').LoadFromFile('D:\Hasd.bmp',ftBlob);
Query.ExecSQL; 修改:Query.Close;
Query.SQL.Clear;
Query.SQL.Add('UPDATE myimages SET pic=:pic WHERE filename=''Image1''');
Query.ParamByName('pic').LoadFromFile('D:\Hasd2.bmp',ftBlob);
Query.ExecSQL;2.方法二
TblobField(query1.fieldbyname('image1')).loadfromfile('d:\aa.doc');取出如下TblobField(query1.fieldbyname('image1')).savetofile('d:\aa.doc');
数据库要用Paradox(*.db)的哦~
那出的?我可以到书店借新书的
我真菜!
中国水利水电出版社
作者:沈坚 张增强
出版日期:2003-5-1
本书是一本通过讲解Delphi实例,来说明使用Delphi编程时通常采用的编程思路以及具体方法的计算机书籍。通过对每个实例从编程思路和时代码实现的详细分析和讲解,力求副食读者快速地提高自己的程序设计水平,并达到举一反三的目的。很多实例的重要部分都做了特别注意和技巧等提示,目的是强调一些技巧的使用或使......
¥44.00
我见到书上就是这样写的阿,用的字段类型是O.具体怎么操作,我弄不到那本书啊。
对,就是要存储大文本数据。
那本书里面的:
实例67 在数据库中存取Word文档
实例70 图像数据的存取
paradox是delphi自带的文件型数据库当然起的名会和微软的不一样啦
即使是微软的,SQL SERVER中用得也不一样是image
流中,这样一个字段可以存取多个文件。