Здравствуйте ANDYRE, Вы писали:
AND>Непонятно с какой БД ты работаешь, но при работе c MSSQL для записи полей типа image/binary необходим параметр типа byte[] (с#)
С MSSQL и работаю, то что для image нужно указать массив byte с этим уже разобрался.
Все это замечательно, когда можно создать массив требуемого размера, а что делать когда размер BLOB-а предположим, пол-гига? в ОЗУ может не поместиться, думаю что должен быть метод записи аналогичный методу последовательного чтения:
SqlCommand logoCMD = new SqlCommand("SELECT pub_id, logo FROM pub_info", pubsConn);
SqlDataReader myReader = logoCMD.ExecuteReader(CommandBehavior.SequentialAccess);