求教oracle Intermedia问题

Bibby_hu 2004-11-02 12:02:33
CREATE TABLE stockphotos (
photo_id NUMBER,
photographer VARCHAR2(64),
annotation VARCHAR2(255),
photo ORDSYS.ORDImage,
photo_sig ORDSYS.ORDImageSignature);


DECLARE
Image ORDSYS.ORDImage;
ctx RAW(4000) := NULL;
BEGIN
INSERT INTO stockphotos VALUES (
1,'John Doe', 'red plaid',
ORDSYS.ORDImage.init(),
ORDSYS.ORDImageSignature.init());
SELECT photo INTO Image FROM stockphotos
WHERE photo_id = 1 for UPDATE;

Image.setSource('file','ORDIMGDIR','redplaid.gif');

Image.import(ctx); //屏蔽掉这一句后可运行,可是图像实际没有存进去

UPDATE stockphotos SET photo = Image WHERE photo_id = 1;
COMMIT;
-- Continue processing
END;


错误:
ERROR 位于第 1 行:
ORA-29400: 数据插件错误IMG-00002: 无法恢复的错误
ORA-06512: 在"ORDSYS.ORDIMG_PKG", line 590
ORA-06512: 在"ORDSYS.ORDIMAGE", line 65
ORA-06512: 在"ORDSYS.ORDIMG_PKG", line 677
ORA-06512: 在"ORDSYS.ORDIMAGE", line 213
ORA-06512: 在line 9

请各位高手指点,谢谢!!

...全文
136 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Bibby_hu 2004-11-11
  • 打赏
  • 举报
回复
这位兄弟也碰到这个问题了吗?我翻过以前的帖子,曾有一篇碰到类似的问题,可是没人解答,最后不了了之,我这个程序是按照oracle9i的技术手册做的,可就是运行不了,而类似的ORDSYS.ORDDoc的demo就可以运行,也不知道为什么,难道是装的盗版的原因。。。。??盼望有高手解答
facaifacai888 2004-11-08
  • 打赏
  • 举报
回复
高手在哪儿
facaifacai888 2004-11-08
  • 打赏
  • 举报
回复
UPUPUP
Bibby_hu 2004-11-02
  • 打赏
  • 举报
回复
怎么没有人解答啊,请各位斑竹,高手帮帮忙啊,着急啊。。。。。。。。。。。。。
发帖
Oracle 高级技术

3472

社区成员

Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
帖子事件
创建了帖子
2004-11-02 12:02
社区公告
暂无公告