(急)用DELPHI控制MS-SQL-SERVER 存储Word 文件(超过8K)(100分)

  • 主题发起人 主题发起人 lqpg
  • 开始时间 开始时间
L

lqpg

Unregistered / Unconfirmed
GUEST, unregistred user!
我的DELPHI 只能存储 8k 以下的 Word 文件进入sql_server
的IMAGE 字段中
请教各位高手:怎样超作sql 的writetext 函数及与DELPHI
怎样联系起来?
 
应该用 text 类型的字段吧?

用 LoadFromStream 吧?
 
Text类型支持4G的数据
用流将其写入数据库
 
好象他想使用SQL来超作.
 
采用流数据,TBLOBSTREAM从字段里读取数据.
 
没有哇,我把照片都整进去了。我这样整的:
var
Stm : TMemoryStream;
begin
Stm := TMemroyStream.Create;
Stm.LoadFromFile('my.doc');
Stm.Position := 0;
Table1.Edit;
TBlobField(Table1.FieldByName('MYIMAGE')).LoadFromStream(Stm);
Table1.Post;
Stm.Free;
end;
 
出现什么样的错误,请详细说明,你是不是用了自加字段,如果是sql 7的话,主键必须不是自加字段,而是自加字段再加一些别的字段,你可以将错误信息发给我.
 
用SQL:select * from A出来的数据保存为*.rpt文件后在导回A表,
该如何?
 
密切关注!
 
将BDE设置中的 BLOB SIZE 改成2094

var
S:TMemoryStream;
begin
......
S:=TMemoryStream.Create;
oDocu.SaveToStream(S);
S.Position:=0;
qCommit.ParamByName('Docu').loadfromStream(S,ftBlob);

 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部