ORA-01460:转换请求无法实现或不合理

CUMBER 2009-09-09 01:19:43
FileInfo fi = new FileInfo(path);
int imgLength = (int)fi.Length; //length
byte[] imgData = new byte[imgLength];
Stream imgStream = fi.OpenRead();
int n = imgStream.Read(imgData, 0, imgLength);


OracleParameter paramPhoto = new OracleParameter("zp", OracleType.Blob);//照片
paramPhoto.Value = imgData;
MyOracleCommand.Parameters.Add(paramPhoto);

//执行
MyOracleCommand.ExecuteNonQuery();


在进行存储图片文件时30KB的话,将会提示如下问题:“ORA-01460:转换请求无法实现或不合理 ”


...全文
548 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CUMBER 2009-09-09
  • 打赏
  • 举报
回复
blob 字段

blob的大小不可设啊
风之影子 2009-09-09
  • 打赏
  • 举报
回复
数据库类型的长度不够

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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