我要把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:表或视图不存在”。
这是怎么回事啊?哪位高手指点一下,谢谢!
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:表或视图不存在”。
这是怎么回事啊?哪位高手指点一下,谢谢!
解决方案 »
- delphi高手进!SQL连接数太多了,怎样才能减少!
- 简易一列转多列的问题
- onDisconnect 和 onAfterDisconnect 有什么区别啊
- Delphi7中TTcpServer和TTcpClient的通信问题
- 高手赐教,通过读ini配制文件或读其他,选择性是否静态装载(声明)DLL,怎么做?
- ADO书籍
- Rave中頁尾的問題
- 如何改变DBGridEh 3.0 中网格线的颜色? 记得以前版本有这个属性linecolor
- 关于delphi控制Foxpro产生的一系列问题请教大家高分
- 请教在DELPHI程序中压缩数据的好方法
- 《Delphi深度历险》中的源码在Delphi7下不能运行?
- 有点晕……我用数据库做个小软,将程序中的edit中的字符复制到记事本时发现是乱码?怎么解决?
select id_number,picture from account_info where id_number='xxxxxxxxxxxxxxx'
表名
account_info
改为大写字母