使用 oledb 提供程序将图像保存在 oracle 数据库中
我想将图像文件保存在oracle数据库中的blob数据类型字段中,但是因为OleDbType类型(OleDbType.Binary)不支持blob数据类型,当我尝试保存文件时,它没有接收超过25kb大小的图像文件并且显示错误消息“ORA-01460:请求未实现或不合理的转换”。所以请帮助我解决这个问题我想将图像文件保存为二进制格式,在oracle数据库中包含超过3 mb大小的图像
i want to save image file in oracle database in blob data type field,but because OleDbType type(OleDbType.Binary) does not support blob data type , when I am trying to save file it is not receiving file more then 25kb size image file and showing error message "ORA-01460: unimplemented or unreasonable conversion requested".so please help me to overcome this problem i want to save image file as binary format with more then 3 mb size image in oracle databae
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您应该将数据类型更改为文本并将它们编码为 base64 保存。它在 MSSQL2005 中对我有用
Maybe you should change data type to text and save them encoded to base64. It works for me in MSSQL2005