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:转换请求无法实现或不合理 ”
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:转换请求无法实现或不合理 ”
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货