把文件上传到数据库 把文件上传到数据库(比如:我要把文件名为aa.txt文件上传到数据库该怎么操作!) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个没有做过 只把EXCEl文件导入过 存储 adoup := TADOQuery.Create(self); adoup.Connection := dmsys.ADOC; adoup.SQL.Text := ' select * from myfile where 1>1'; adoup.Open; adoup.Append; adoup.FieldByName('title').AsString := extractfilename(edtFilePath.Text); adoup.FieldByName('editer').AsString := sUserName; Tblobfield(adoup.FieldByName('Memo')).LoadFromFile(edtFilePath.Text); adoup.FieldByName('editid').AsString := sUseID; adoup.Post;需存储文件的字段应为二进制读取adofile := TADOQuery.Create(self); adofile.Connection := dmsys.ADOC; adofile.SQL.Text := 'Select Memo,shardid,editer from Myfile where id = ' + gridFile.Cells[0,gridFile.CrRow]; adofile.open; TBlobField(adofile.FieldByName('Memo')).SaveToFile(savedialog.FileName); screen.Cursor := crDefault; 楼上的方法,如果是doc文件,上传测试通过,可以重新下载来下再打开的话,就是乱码?请问这个问题如果解决?? 你的操作有问题吧,我用过同样的方法,不管pdf\jpg\doc都没有问题的你的字段类型有问题吧你用的啥数据库?啥字段类型?sql 用imgoracle 用 long row 楼上的对了,是我的数据库字段不对.后来用image就好了,我用的是SQL的.我开始用的是text字段类型,为什么这个字段类型不行呢?那这个字段类型是存放什么字段的? var str :Tmemosystem;beginstr:=以数据流的方式传上去Access 里字段设成 ole对象SQL 设成 image text是存放较长的文本内容的,备注型. 程序员提升之路 为什么Delphi版置顶的是Delphi7下载,现在不都到Delphi2007了么?Delphi7有这么经典? 新手请问个简单问题 软件皮肤应用问题 三层连接的问题 请问一下,我拿到一个新手游戏作品,出现了刷新的问题. 哪位DX有reportmachine,flatdbctrls的第三方控件,能否给我发一个,或告诉我下载的地址,谢谢 关于查询的问题(简单) 在线求助,paradox数据库数据文件头坏了,急需修复!!! 这个sql查询语句怎么写? delphi调试问题 如何保存用ADO查询出来的DBF表中的数据(关于into dbf...)
adoup.Connection := dmsys.ADOC;
adoup.SQL.Text := ' select * from myfile where 1>1';
adoup.Open;
adoup.Append;
adoup.FieldByName('title').AsString := extractfilename(edtFilePath.Text);
adoup.FieldByName('editer').AsString := sUserName;
Tblobfield(adoup.FieldByName('Memo')).LoadFromFile(edtFilePath.Text);
adoup.FieldByName('editid').AsString := sUseID;
adoup.Post;需存储文件的字段应为二进制读取
adofile := TADOQuery.Create(self);
adofile.Connection := dmsys.ADOC;
adofile.SQL.Text := 'Select Memo,shardid,editer from Myfile where id = ' + gridFile.Cells[0,gridFile.CrRow];
adofile.open;
TBlobField(adofile.FieldByName('Memo')).SaveToFile(savedialog.FileName);
screen.Cursor := crDefault;
你的字段类型有问题吧你用的啥数据库?啥字段类型?sql 用img
oracle 用 long row
begin
str:=
以数据流的方式传上去Access 里字段设成 ole对象
SQL 设成 image