用oracle保存上传的图片问题

neweb 2001-06-17 12:11:00

我已经成功地用SQL Server实现保存并显示上传的图片,但在ORACLE
下查询 select id,img from table 失败,oracle报错说“数据类型不允许”
(其中img字段为blob,另试了long raw也不行),更别说 addnew 了,

而且也不能用 "insert into table values(1,"&img&")"
"update table set img="&img&" where id=1"

加不加单引号都统统不行,试过"insert into table values(1,‘010101’)"
却可以,高手指点怎么做啊?
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
neweb 2001-06-17
  • 打赏
  • 举报
回复
To: Hongky(趴趴熊)
我说过了,我不能得到有img字段的rs,怎么能用rs.appendchunk img 呢?

To: mole(鼹鼠)
 望指教“blob对象的专用方法”的用法举例。
mole 2001-06-17
  • 打赏
  • 举报
回复
不能使用简单ADO的Insert语句对Blob字段进行操作。必须使用blob对象的专用方法
Hongky 2001-06-17
  • 打赏
  • 举报
回复
不能这样插入,用ado的
rs.appendchunk img
rs.update
来插入
neweb 2001-06-17
  • 打赏
  • 举报
回复
我用<input type=file name=img>得到图片,
经过处理可以用 response.binarywrite(处理过的img) 显示该图片,

但是我不知道怎么 insert 到表中,
"insert into table values(1," & img & ")" 报错

望指教。
Hongky 2001-06-17
  • 打赏
  • 举报
回复
你是怎么得到img呢?
还不是<input type=file name=img>
img如果是文件的话,就可以用二进制方式insert了
neweb 2001-06-17
  • 打赏
  • 举报
回复

我的问题是不能 select id,img from table 得到 rs,
所以无法用 rs.appendchunk img !

注:表是空的
Hongky 2001-06-17
  • 打赏
  • 举报
回复
插入blob二进制(文件)不是直接赋值的,

rs.appendchunk img
rs,update
就可以了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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