powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HELP! Чего он от меня хочет ? (Вставка jpeg в базу)
2 сообщений из 2, страница 1 из 1
HELP! Чего он от меня хочет ? (Вставка jpeg в базу)
    #33022391
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот кусок кода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
int boxWidth = 100;
int boxHeight = 100;
double scale=0;
MemoryStream myImageStream = new MemoryStream();
MemoryStream myTumbsStream = new MemoryStream();
string fileName;
fileName = "mk45shot.jpg";
Bitmap InputBitmap = new Bitmap(Server.MapPath("../../images/" + fileName));

if(InputBitmap.Height < InputBitmap.Width)
{
	scale = ((double)boxHeight)/InputBitmap.Width;
}
else
{
	scale = ((double)boxWidth)/InputBitmap.Height;
}
InputBitmap.Save(myImageStream, ImageFormat.Jpeg);

int newWidth = (int)(scale*InputBitmap.Width);
int newHeight = (int)(scale*InputBitmap.Height);
Bitmap OutputBitmap = new Bitmap(InputBitmap, newWidth, newHeight);
OutputBitmap.Save(myTumbsStream, ImageFormat.Jpeg);
			
String imageName = fileName;
	
OracleConnection conn = new OracleConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
OracleCommand cmd = conn.CreateCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "INTRANET.PKG_IMAGES.add_image";
			
cmd.Parameters.Clear();
cmd.Parameters.Add("t_userIP", OracleType.VarChar,255).Value = imageName;
cmd.Parameters.Add("t_imageNormal", OracleType.Blob).Value = myImageStream;
cmd.Parameters.Add("t_imageSmall", OracleType.Blob).Value = myTumbsStream;
			
conn.Open();
cmd.ExecuteReader(CommandBehavior.CloseConnection);

OutputBitmap.Dispose();
InputBitmap.Dispose();
говорит
Код: plaintext
1.
2.
3.
4.
5.
System.InvalidCastException: Object must implement IConvertible.
Line  75 : 			
Line  76 : 			conn.Open();
Line  77 : 			cmd.ExecuteReader(CommandBehavior.CloseConnection);
Line  78 : 
Line  79 : 			OutputBitmap.Dispose();
...
Рейтинг: 0 / 0
HELP! Чего он от меня хочет ? (Вставка jpeg в базу)
    #33022837
HoTicE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все разобрался.

Спасибо всем откликнувшимся
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / HELP! Чего он от меня хочет ? (Вставка jpeg в базу)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]