sqlserver2005用varbinary(max)保存jpg文件为什么失败

Powertion 2009-09-04 05:52:28
updateblob tablename set col = var_blob语句出现7125错误

是不是数据类型用错了
...全文
184 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
liang__he 2011-09-28
  • 打赏
  • 举报
回复
varbinary 里面只能存储二进制,如果想放图片的话,存二进制流进去!或者直接用Image类型吧!
Powertion 2009-12-15
  • 打赏
  • 举报
回复

updateblob tablename set col = var_blob where id=xxx


语句出现7125错误
其中:
col字段为varbina(max)类型,var_blob为jpg文件

若把col改为image类型就可以执行,但SqlServer文档说此类型以后要取消,我想用varbinary类型

why?
Powertion 2009-12-15
  • 打赏
  • 举报
回复
唯有加分是硬道理
Powertion 2009-12-02
  • 打赏
  • 举报
回复
专家来啊,否则没法结贴啊
zhgwbzhd 2009-09-15
  • 打赏
  • 举报
回复
你先用bmp格式试试。
Powertion 2009-09-15
  • 打赏
  • 举报
回复
求解
Powertion 2009-09-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lzp_lrp 的回复:]
还就加上where条件
[/Quote]

我这是sql示意,sql语句绝对没有问题的

用image类型就可以执行,但SqlServer文档说此类型以后要取消,我想用varbinary类型
WorldMobile 2009-09-04
  • 打赏
  • 举报
回复
还就加上where条件
WorldMobile 2009-09-04
  • 打赏
  • 举报
回复
updateblob tablename set col = :var_blob

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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