русский
Germany.ruForen → Архив Досок→ Programmierung

размер Blob-объекта

147  
Murr коренной житель12.03.07 12:27
Murr
NEW 12.03.07 12:27 
Роюсь в MSDN'е на предмет получения размера объекта, сохраненного в blod(image, ntext) поле...
Все что пока нашел - читать по кускам до получения индикатора окончания - не устраивает...
Знает кто как получить этот размер?
P.S. .Net 1.0&2.0 C#
#1 
  scorpi_ скептик12.03.07 13:22
NEW 12.03.07 13:22 
in Antwort Murr 12.03.07 12:27
Заглянул в один из старых проектов, где я blob использовал, оказалось, что я размер в соседнем поле при записи сохранял...
#2 
Murr коренной житель12.03.07 14:38
Murr
12.03.07 14:38 
in Antwort scorpi_ 12.03.07 13:22
Хммм... вариант, конечно...
Пока получил целиком Blob, благо обещают что не будет больше 150-200К, как Array и прочел его длину. Самому не нравится, тем более, что Array вроде в byte[] легким, без дополнительного буфера, способом не конвертится, но работает... Память жрать будет... перформансе - в трубу... но - работает... Надо будет врапер с файловым IO написать...
#3 
Murr коренной житель13.03.07 11:32
Murr
NEW 13.03.07 11:32 
in Antwort Murr 12.03.07 14:38, Zuletzt geändert 13.03.07 11:48 (Murr)
Нашел вариант на RSDN.ru
long blobSize = reader.GetBytes(sourceColumnIndex, 0, null, 0, int.MaxValue);
Билли точно надо что-то отрывать за неполное описание параметров...
#4 
  2_Kameras завсегдатай16.04.07 23:45
NEW 16.04.07 23:45 
in Antwort Murr 13.03.07 11:32
В ответ на:

Билли точно надо что-то отрывать за неполное описание параметров...

Если бы Билли взялся работать как нужно энтвиклерам и суппорту, а не зарабатывать деньги на недомолвках и недосказках, то ходил бы он в сандалях на босу ногу. Это бузинесс такой. Вспомни как изменился хелп у Офисов после Офис 95-97. Там пока что-то отыщешь уморишься. В этом и заключается один из его плохих секретов. Впрочем это давно уже не тайна. Ты и сам знаешь
#5