关于dbexpress的simpledataset的applyupdate方法的问题,请教
我要把jpg文件存入数据库picture字段里,使用sqlconnection和simpledataset组件,其中simpledataset使用了query,他的commandtext里写的是"select id_number,picture from account_info where id_number='xxxxxxxxxxxxxxx'"。然后我使用
j:=tjpegimage.Create;
j.Assign(simpledataset1.FieldByName('picture'));
edit1.Text:=simpledataset1.fieldbyname('id_number').AsString;
image1.Picture.Assign(j);
显示图片,使用
image1.Picture.LoadFromFile('C:\Documents and Settings\Administrator\桌面\xxxxxxxxxxxxxxxxxx.jpg');
simpledataset1.Edit;
simpledataset1.FieldByName('picture').Assign(image1.Picture.Graphic);
simpledataset1.Post;
更新图片,最后用
simpledataset1.ApplyUpdates(0);
回写数据库。但当执行到applyupdates时一直会报错“ora-00942:表或视图不存在”。
这是怎么回事啊?哪位高手指点一下,谢谢!