Witam
Piszę programik, korzystający z Firebird'a. Technologicznie łączę się z bazą przy użyciu BDE + ODBC(TDatabase, jako alias podaje nazwę źródła danych ODBC). Jest sobie jakaś tabelka do której próbuje wpakować blobika (obrazek) (technicznie z wykorzystaniem RequestLive = True). W bazie pole jest jako BLOB SUB_TYPE 0. Picture zrzucam do MemoryStream, a potem dla pola qFOTOS.LoadFromStream. Sam odczyt i zapis mam sprawdzony. Problem pojawia sie przy dużych obrazkach (podejrzewam że powyżej 1 Mb). Poszukałem troche na necie i co jakiś czas pojawia sie opinia że przez ODBC więcej niż 1 Mb nie przepcham. W BDE Administratorze eksperymentowałem z parametrami BLOB SIZE (-1, 1000, 10000) oraz BLOBS TO CACHE (-1, ...). Ale nic nie dało cały czas na q.Post wylatuje z wyjątkiem: 10029 - Invalid BLOB length. Oczywiście przy mniejszych obrazeczkach ładnie hula.
No i pytanie czy to jest do obejścia z użyciem BDE i ODBC ?
Pozdrawiam wszystkich.