ORA-01460:转换请求无法实现或不合理
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:转换请求无法实现或不合理 ”