Fórum Alterar usando o comando quot;editquot; #154661

14/04/2003

0

Olá !
Preciso de Ajuda!
Vamos lah!

Eu tenho um componente Query contendo o seguinte SQL:

[size=12:081ee10201][size=9]select cli.nome_cliente, cli.nivel, cli.contato_tecnico, cli.fax_comercial, cli.telefone_tecnico, cli.contato_comercial, cli.telefone_comercial, ord.* from (clientes cli inner join ordem ord on cli.cod_cliente=ord.cod_cliente)[/size:081ee10201][/size]

Os dados deste sql aparecem num formulário, no qual existe uma pesquisa entre datas usando o componente ´DateTimePicker´ certo?
Nesta consulta eu utilizo a mesma Query e o mesmo Sql acima citado.

Quando abro este formulário e navego entre registros eu consigo alterar eles clicando em um botão alterar certo?(mesmo tendo ´join´ no Sql)

Mais quando eu pesquiso entre datas neste formulário, eu não consigo alterar os registros. Aparece o seguinte Erro:
´Cannot modify read_only Datasets´

Qual Sql Devo utilizar para poder alterar estes registros quando pesquiso entre datas?

OBS: já tentei usar o UpdateSql, mais naum salva os registros.

desde já agradeço


Joaopp

Joaopp

Responder

Posts

14/04/2003

Edich

Use o componente UpdateSql

No Object Inspector da Query no campo UpdateMode, selecione upWhereChanged, e no campo UpdateObject, selecione o UpdateSql.

Depois disso, de um duplo clique no componente Update, selecione o(s) campos chaves para consulta e no campo da direita os campos que podem ser alterados, inseridos, deletados.

Depois clique no botao Generate Sql. Depois disso de um Ok e é so testar.

Espero que funcione


Responder

Gostei + 0

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

Aceitar