Delphi 3's TDBImage control's limitation

I am using TDBImage control in Delphi 3 to capture image and then save to MS
SQL server. When the Image's size is greater that 32k, it saves fine. I can
check the image size from the SQL server, and it saved more than 32k. When I
display the image from the database, it shows a black image. It works fine
with images less than 32k. Does anyone know how to get around this problem?