Fórum Feras em DbExpress... será que tem alguém que sabe???? HELP! #145627

14/03/2003

0

Tenho um aplicativo em Delphi 6 com firebird 1 e uso SQLQuery -> DataSetProvider -> ClienteDataSet -> DataSource.

Nas propriedades do DataSetProvider tem uma opção chamada UpdateMode, que uso a opção default ´upWhereAll´.

O problema é o seguinte: Gostaria de usar a opção ´upWhereChanged´ ou ´upWhereKeyOnly´ mas não dá certo.

Na primeira alternativa ele dá erro que a atualização afetará vários registros, deve ser pq neste modo ele não tem uma referência de chave primária, mas no segundo modo ele dá uma mensagem do tipo ´não foi possível localizar nenhuma chave´, como faço para que ele localize a chave? como defini-la.

QUEM TIVER SOLUÇÃO PARA QUALQUER UM DOS CASOS, AGRADEÇO MUITO A COLABORAÇÃO


Biscalquini

Biscalquini

Responder

Posts

15/03/2003

Luciano Pimenta®

Na propriedade ProviderFlags do campo chave coloque pfInKey como True

:)


Responder

Gostei + 0

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

Aceitar