sql não deixa alterar as informações

Delphi

28/06/2004

Tenho uma consulta via sql que é criada da forma mais abaixo, porém ela não deixa em alterar nada, diz que é somente leitura.
O que eu fiz de errado? o que esta faltando?
O que eu preciso fazer para conseguir alterar??

Toda ajuda será bem vinda...

Obrigado

Sql_VendaProdutos.sql.Add(´SELECT Numero_Venda, Data, Hora, Cliente, Tab_clientes.Razao_Social, Tab_FormaPagto.Descricao, Tab_PrazoPagto.Descricao ´);
Sql_VendaProdutos.sql.Add(´From Tab_VendaProdutos´);
Sql_VendaProdutos.sql.Add(´INNER JOIN ´Tab_Clientes.DB´ Tab_clientes ON (Tab_clientes.Codigo = Tab_vendaprodutos.Cliente)´);
Sql_VendaProdutos.sql.Add(´INNER JOIN ´Tab_FormaPagto.DB´ Tab_formapagto ON (Tab_vendaprodutos.FormaPagto = Tab_formapagto.Codigo)´);
Sql_VendaProdutos.sql.Add(´INNER JOIN ´Tab_PrazoPagto.DB´ Tab_Prazopagto ON (Tab_vendaprodutos.PrazoPagto = Tab_Prazopagto.Codigo)´);

Sql_VendaProdutos.sql.Add(´Order by Numero_Venda´);


Mardegan

Mardegan

Curtidas 0

Respostas

Koplin

Koplin

28/06/2004

Uma consulta que envolve mais de uma tabela, normalmente é ready only.
O que vc pode fazer é ou rever a maneira de trazer estes dados para edição, atraves de um esquema mestre detalhe ou alterar os registros com sequencias de comando sql tipo update produto set quantidade = 100 where codigo = 234


GOSTEI 0
POSTAR