ApplyUpdate为什么不能更新Blob字段的内容

VCBoyGirl 2003-01-13 07:14:22
我用ApplyUpdate 可以更新一般的数据却不能更新BLOB字段的数据呀,
我的源码如下:
cds.Edit;
cdFile.LoadFromFile('C:\aa.doc');
cds.Post;
cds.ApplyUdate(0);
请各位大侠帮我看看什么地方错了
...全文
12 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wushenshui 2003-01-21
先将你要保存的大字段保存为流(TStream),然后再保存到数据库.
读取的时候也一样,先读到流中.

如果用ado+mssql,肯定结合是很好的.但是如果用bde+mssql,可能没有前者好..
回复
lizongqi 2003-01-18
up
回复
xirumin 2003-01-18
1. ClientDataSet更新时设定的更新条件是什么?
2. 是WhereKeyOnly的话一定要指定主键才能更新的。是否在ADOQuery上没有设主键
3. TProvider设的是否对
回复
lizongqi 2003-01-18
cds.Edit;
cdFile.LoadFromFile('C:\aa.doc');////////////////不是这个地方错了//吧?嘻嘻
cds.Post;
cds.ApplyUdate(0);


//************************
//*天行健,男人以自强不息*
//************************
回复
jackystar 2003-01-17
up
回复
VCBoyGirl 2003-01-15
我用的是ADO+MSSQL,能行吗?
回复
BoningSword 2003-01-15
如果你是BDE+MSSQL的话,就不容易搞定了。
回复
NightCloud 2003-01-14
找找以前的问题,有过回答的
回复
VCBoyGirl 2003-01-14
没人知吗?
回复
发动态
发帖子
网络通信/分布式开发
创建于2007-08-02

1566

社区成员

Delphi 网络通信/分布式开发
申请成为版主
社区公告
暂无公告