如何实现将word的表格和文本存入数据库中? 把word文档全部读入,存到数据库大字段中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是一个例子,该例子将整个word文件存放到数据库中。,如果有不明白的请参考帮助。写入数据库。function saveBBGSWithQuery(nd,dh:string):boolean;var g1:TblobField; i:smallint;begin result:=true; with query1 do begin close ; g1:=TblobField.Create(application); g1.FieldName:='BBGS';//这是存放文档的域。 g1.DataSet:= query1; sql.Clear; sql.add('select * from '+Name_table+' where ND='''+nd+''' and DH='''+dh+'''');//Name_table是数据库中存word文档的表。该语句用于定位需要修改的纪录,在这之前,应该先生成一条纪录。 RequestLive := true ; try open; except close; result:=false; RequestLive := false ; g1.Free; exit; end; edit; i:=5; g1.LoadFromFile(filename);//在此处填写需要存到数据库的文件名。 try post ; except close; result:=false; RequestLive := false ; g1.Free; exit; end; close ; RequestLive := false ;end; g1.Free;end;从数据库中读function LoadBBGSWithQuery(nd,dh:string):boolean;const tempfile='c:\~bbtemp.vts';var g1:TBlobField; i:smallint; tt:pchar;begin result:=true; g1:=TBlobField.Create(self); g1.FieldName:='BBGS'; g1.DataSet:= query1; with query1 do begin close ; sql.Clear; sql.add('select * from '+Name_Table+' where DH='''+dh+''' and ND='''+nd+''''); try open; except close; result:=false; g1.free; exit; end; g1.SaveToFile(tempfile); try f1book1.Read(tempfile,i); except result:=false; end; close; g1.Free; end;end; 第三个百分萜...... 在DEPHI中如何读取硬盘的序列号 请高手指点.... 怎样读取这个ini文件? 代码工进来 对您来说可能很简单,取DateTime部分内容的问题!在线等待,即答即得分! 各位,请多多指教:) MDI子窗体的创建时改变窗体位置及大小,如何使窗体不出现闪烁? 请大虾指点DELPHI的三层构架客户端和应用服务器两个COM通讯的原理? timeSetEvent 中 TimeProc 声明怎样写? Eaccessviolation如何解决?? 怎么检测一个文件是否存在?先谢了!
写入数据库。
function saveBBGSWithQuery(nd,dh:string):boolean;
var
g1:TblobField;
i:smallint;
begin
result:=true;
with query1 do begin
close ;
g1:=TblobField.Create(application);
g1.FieldName:='BBGS';//这是存放文档的域。
g1.DataSet:= query1;
sql.Clear;
sql.add('select * from '+Name_table+' where ND='''+nd+''' and DH='''+dh+'''');//Name_table是数据库中存word文档的表。该语句用于定位需要修改的纪录,在这之前,应该先生成一条纪录。
RequestLive := true ;
try
open;
except
close;
result:=false;
RequestLive := false ;
g1.Free;
exit;
end;
edit;
i:=5;
g1.LoadFromFile(filename);//在此处填写需要存到数据库的文件名。
try
post ;
except
close;
result:=false;
RequestLive := false ;
g1.Free;
exit;
end;
close ;
RequestLive := false ;
end;
g1.Free;
end;从数据库中读
function LoadBBGSWithQuery(nd,dh:string):boolean;
const
tempfile='c:\~bbtemp.vts';
var
g1:TBlobField;
i:smallint;
tt:pchar;
begin
result:=true;
g1:=TBlobField.Create(self);
g1.FieldName:='BBGS';
g1.DataSet:= query1;
with query1 do begin
close ;
sql.Clear;
sql.add('select * from '+Name_Table+' where DH='''+dh+''' and ND='''+nd+'''');
try
open;
except
close;
result:=false;
g1.free;
exit;
end;
g1.SaveToFile(tempfile);
try
f1book1.Read(tempfile,i);
except
result:=false;
end; close;
g1.Free;
end;
end;