Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставить изображение в базу (Oracle) / 3 сообщений из 3, страница 1 из 1
06.12.2004, 13:57
    #32814440
kerales
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить изображение в базу (Oracle)
Не подскажите как на C# вставить картинку в базу? Можно наверное не обязательно для Oracle, смысл все равно общий. Я для хранения использую поле BLOB (картинки будут не очень большие).
...
Рейтинг: 0 / 0
06.12.2004, 21:37
    #32815386
ctmike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить изображение в базу (Oracle)
Юзайте поисковики ;)) Это из поисковика.

Наилушее.
...
Рейтинг: 0 / 0
07.12.2004, 15:47
    #32816866
kerales
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить изображение в базу (Oracle)
Спасибо, пришлось самому разбираться, для Oracle все немного подругому))))

----- создаю процедуру на Oracle

CREATE OR REPLACE PROCEDURE set_picture(pict LONG RAW)
AS
BEGIN
INSERT INTO myTable (photo) VALUES (pict);
COMMIT;
END;

---- Потом в коде программы

string path = dlgOpenPicture.FileName;
FileStream fs = new FileStream(path, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
long fileSize = fs.Length;
byte[] btn = new byte[fileSize];
br.Read(btn, 0, Convert.ToInt32(fileSize));

OracleParameter prm = new OracleParameter("pict", OracleType.LongRaw);
prm.Direction = ParameterDirection.Input;
prm.Value = btn

/*
код выполнения процедуры
*/

br.Close();
fs.Close();
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Вставить изображение в базу (Oracle) / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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