GARANTIR DESCONTO

Fórum Mensagem: Mismatch in datapacket #296749

23/09/2005

0

Estou desenvolvendo um sistema com vários tipos de cadastros, usando dbexpress, datasetprovider e clientdataset, com firebird e quando tento atualizar uma tabela da base de dados, com o método applyupdates, ocorre um erro com a seguinte mensagem ´mismatch in datapacket´.
Alguém sabe me dizer o que significa a mensagem e como resolver o problema.

Grato

Luiz


Lab

Lab

Responder

Posts

23/09/2005

Andremuller

Você escreveu todo SQL no SQLDataSet em maiúsculo?
tem mais de uma tabela selecionada nesse mesmo SQL?


Responder

Gostei + 0

23/09/2005

Lab

Você escreveu todo SQL no SQLDataSet em maiúsculo?
Apenas os nomes das tabelas e dos campos estão em maiúsculo.

tem mais de uma tabela selecionada nesse mesmo SQL?
Existem duas tabelas relacionadas na instrução SQL


Responder

Gostei + 0

23/09/2005

Andremuller

esqueci de perguntar a versão do delphi, porque se for o 7, todo o SQL tem que estar em maíúsculo para a combinação Delphi7 + dbExpress + Firebird

Também deixe no SQL só a tabela principal, só para efeitos de teste.

Também tire qualquer flag no provider flags dos campos que não são da tabela principal.


Responder

Gostei + 0

23/09/2005

Lab

Estou usando o delphi 7, dbexpress e firebird.
Todas as instruções SQL foram passadas para maiúscula e todos os flags do provider flags dos campos que não são da tabela principal estão vazios.

Mesmo assim continua ocorrendo o erro, só que não é em toda vez que são atualizados os dados. O erro ocorre fortuitamente.

O que realmente significa este erro?


Responder

Gostei + 0

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

Aceitar