Fórum Bug no delphi 7 com dbexpress e interbase #179640

04/09/2003

0

Prezados Colegas

Estou tentando utilizar dbexpress com interbase 6, open source. Crio uma conexão simples, praticamente sem código, utilizando a sequência padrão de componentes, DataSource, ClientDataSet, DataSetProvider, SQLQuery e SQLConnection, a tabela tem um campo blob utilizado para guardar uma imagem, o único código utilizado está no create do form para abrir o ClientDataSet, método Open e em um botão para aplicar o delta, método ApplyUpdates. Até aí funciona perfeitamente mas quando coloco na cláusula uses DBExpInt e MidasLib e tento aplicar o delta recebo a mensagem de Access Violation, para testar removi o campo blob da tabela e o erro não acontece, ou seja, o erro está na atualização do campo blob. Testando ainda, voltei o campo blob a tabela e antes do método Post do ClientDataSet carreguei uma imagem qualquer para o campo e notei que quando ele não está nulo o erro também não acontece. Já tentei mudar as propriedades FetchBlobsOnDemand, o tipo de campo do ClientDataSet para ftGraphic e todos os outros, GraphicHeader, Size e nada. Troquei também o SQLQuery por SQLTable, SQLDataSet e também nada. Copiei o executável e o banco para outra máquina com outro sistema operacional e ainda assim não funcionou. Qualquer sugestão será bem vinda.

Obrigado.


Mabh

Mabh

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar