consulta
tenho um form de pedidos e outro de pesquisa de produtos( o qual o produto aparece listado num dbgrid), até aí tudo bem, só q na hora q eu dou um duplo clique nele pra selecionar para o dbgrid1(tela de pedidos) ele dá o seguinte erro.
project rased Exception class Edataset error with message IBQuery3: cannot modify a read-only dataset
e o código do ondbclick(dbgrid) no form de pesquisa é o seguinte
begin
with pedidos.IBQuery3 do
begin
pedidos.IBQuery3.Open;
pedidos.IBQuery3.Edit;
pedidos.IBQuery3id_liv.Value:= seleciona.IBQuerylivrosid.Value;
pedidos.IBQuery3.Post;
sendo q id_liv é uma chave estrangeira da tabela livros e
id é uma chave primária da tabela livros
create table itens
id_liv varchar(4),
id_ped integer,
foreign key (id_iv) references livros(id),
foreign key (id_ped) references pedidos(id));
project rased Exception class Edataset error with message IBQuery3: cannot modify a read-only dataset
e o código do ondbclick(dbgrid) no form de pesquisa é o seguinte
begin
with pedidos.IBQuery3 do
begin
pedidos.IBQuery3.Open;
pedidos.IBQuery3.Edit;
pedidos.IBQuery3id_liv.Value:= seleciona.IBQuerylivrosid.Value;
pedidos.IBQuery3.Post;
sendo q id_liv é uma chave estrangeira da tabela livros e
id é uma chave primária da tabela livros
create table itens
id_liv varchar(4),
id_ped integer,
foreign key (id_iv) references livros(id),
foreign key (id_ped) references pedidos(id));
Piassa
Curtidas 0
Respostas
Marcio.theis
20/06/2004
verifique se a propriedade REQUESTLIVE da sua query esta com a propriedade igual a TRUE.
GOSTEI 0