Witam, spotkałem się ostatnio z problemem, którego nie mogę obejść chyba, że wprowadzę poważną zmianę w systemie, który pisze. A mianowicie chodzi o pobieranie większych plików (>1,0 MB) zapisanych w polu typu Blob. Komunikuję się z bazą MSSQL 2005 i zdarza się, że kiedy pobieram plik ucina mi go jeżeli klient pracuje na wolniejszym łączu, np na 256 kbps. Skutkuje to tym, że aplikacja nie pobierze swojej aktualizacji do końca i przy próbie uruchomienia nowej wersji wyskakuje komunikat, że plik programu nie jest prawidłowa aplikacją dla systemu win32. podobnie przy innych komponentach aplikacji.

Moje pytanie jest następujące czy w jakiś sposób da się pobrać pole blob zapisane w jednej krotce częściami? Jeżeli tak to w jaki sposób to zrobić?

używam do tego kontrolek ADO i nawet gdy CommandTime jest ustawiony na pół godziny też zrywa pobieranie.