ClientDataSets não aceitam instruções UPDATE, DELETE etc. Use os
ProviderFlags do DataSetProvider para instruções de UPDATE etc.
Utilize consultas parametrizadas tipo: SELECT * FROM TABELA WHERE ID_TABELA
= :ID_TABELA e defina a propriedade UpDateMode do DataSetPRovider para
UpWhereKeyOnly.
Ah, não
Para operações que não são "select" vc deve em vez de usar
ClientDataSet.Open utilize ClientDataSet.Execute.
e para o SQLDataSet e SQLQuery utilize o ExecSQL(False);
Cristiano do Amaral wrote:
>Olá pessoal,
>
>Estou com um probleminha: Não estou conseguindo executar o exemplo
>abaixo nos compo
Cristiano,
Com o conjunto TSQLDataSet + TDataSetProvider + TClientDataSet basta
você efetuar a atualização diretamente no ClientDataSet e depois efetuar
um Post seguido do ApplyUpdates.
Ex.:
With SeuDataModule.SeuClientDataSet do
Begin
Try
FieldByName('nome').AsString := Client
3 matches
Mail list logo