请教Image类型字段问题,在线等待,马上结贴。

jwtang 2004-11-17 10:59:37
请问:
我要把两条记录的Image字段相加怎么做?
用readtext读出来的数据如何相加?
readtext读出来的数据怎么传给writetext?
谢了先
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 元老 2004-11-17
  • 打赏
  • 举报
回复
SQL中没有遇到这种问题
jwtang 2004-11-17
  • 打赏
  • 举报
回复
谢谢:zjcxc(邹建)与其它兄弟姐妹。
我看了sybase的writetext的语法帮助,就是不知道才来问的。

还有我用ado stream保存数据到image字段怎么总是只有4K大小?
在sql server 2000中有这种问题吗?我用access是可以完全保存成功的。
zjcxc 元老 2004-11-17
  • 打赏
  • 举报
回复
sybase的不会写

writetext 不支持这种处理(sql中)

你看看sybase帮助上关于writetext的语法说明,或许可以找到答案
jwtang 2004-11-17
  • 打赏
  • 举报
回复
谢谢楼上 zjcxc(邹建)大哥,
我碰到的问题是sybase的,由于sybase论坛很冷,所以在此发文。
sybase中没有updatetext命令。
所以只能用writetext,你能不能用writetext示范一下。
jwtang 2004-11-17
  • 打赏
  • 举报
回复
谢谢楼上大哥,
我碰到的问题是sybase的,由于sybase论坛很冷,所以在此发文。
sybase中没有updatetext命令。
所以只能用writetext,你能不能用writetext示范一下。
lxjlz 2004-11-17
  • 打赏
  • 举报
回复
你可以把Image字段改為varchar,數據庫中只保存圖片的路徑.
qizhanfeng 2004-11-17
  • 打赏
  • 举报
回复
up
zjcxc 元老 2004-11-17
  • 打赏
  • 举报
回复
--示例

--测试数据
create table tb(id int,img image)
insert tb select 1,0x29437
union all select 2,0x2934
go

--处理,把id=2的加到id=1的记录上
declare @p1 binary(16),@p2 binary(16)
select @p1=textptr(img) from tb where id=1
select @p2=textptr(img) from tb where id=2
updatetext tb.img @p1 null 0 tb.img @p2
go

--显示处理结果
select * from tb
go

--删除测试
drop table tb

/*--测试结果

id img
----------- --------------------
1 0x0294372934
2 0x2934

(所影响的行数为 2 行)
--*/
davorsuker39 2004-11-17
  • 打赏
  • 举报
回复
学习

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧