请教个问题
ORA-01460 转换请求无法实现或不合理在向数据库中插入BLOB数据时 大小>30kb 时出现的错误
<30kb保存图片正常,读取图片也可显示MyOracleCommand.Parameters.Add("zp", OracleType.Blob);
MyOracleCommand.Parameters["zp"].Value = GetPhoto(MyDataRow[8].ToString() + MyDataRow[10].ToString());
MyOracleCommand.Parameters["zp"].Direction = ParameterDirection.Input; private static byte[] GetPhoto(string filePath)
{
FileStream stream = new FileStream(
filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
byte[] photo = reader.ReadBytes((int)stream.Length);
reader.Close();
stream.Close();
return photo;
}
ORA-01460 转换请求无法实现或不合理在向数据库中插入BLOB数据时 大小>30kb 时出现的错误
<30kb保存图片正常,读取图片也可显示MyOracleCommand.Parameters.Add("zp", OracleType.Blob);
MyOracleCommand.Parameters["zp"].Value = GetPhoto(MyDataRow[8].ToString() + MyDataRow[10].ToString());
MyOracleCommand.Parameters["zp"].Direction = ParameterDirection.Input; private static byte[] GetPhoto(string filePath)
{
FileStream stream = new FileStream(
filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(stream);
byte[] photo = reader.ReadBytes((int)stream.Length);
reader.Close();
stream.Close();
return photo;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货