Cannot update a complex query...
Pq desse erro ?
Tenho um cadastro de pedido onde tenho cabecalho e item...
na query de item eu exibo assim...
select * from itemped where codpedido=:pedido
onde pedido recebe o codigo do pedido do cabecalho....
Naum consigo fazer nada com esse cadastro pois ele me retorna um erro !!
CAN´NOT UPDATE A COMPLEX QUERY WITH MORE THEN ONE TABLE
O q fazer? pq isso ? qual a solucao ?!
Tenho um cadastro de pedido onde tenho cabecalho e item...
na query de item eu exibo assim...
select * from itemped where codpedido=:pedido
onde pedido recebe o codigo do pedido do cabecalho....
Naum consigo fazer nada com esse cadastro pois ele me retorna um erro !!
CAN´NOT UPDATE A COMPLEX QUERY WITH MORE THEN ONE TABLE
O q fazer? pq isso ? qual a solucao ?!
Marfred
Curtidas 0
Respostas
Afarias
11/06/2004
qual o código de UPDATE (ModifySQL) ??
T+
T+
GOSTEI 0
Marfred
11/06/2004
Bom... naum estrou usando codigos sql... nem update sql...
Faço assim:
Ex:
query1.insert;
query1campo1.value:=valor1;
query1campo2.value:=valor2;
query1.post;
Faço assim:
Ex:
query1.insert;
query1campo1.value:=valor1;
query1campo2.value:=valor2;
query1.post;
GOSTEI 0
Afarias
11/06/2004
Ao que parece vc está usando BDE (TQuery) ... bom, NÃO deveria!
O SELECT (SQL) é só esse aqui mesmo::
select * from itemped where codpedido=:pedido
e, ITEMPED é uma tabela ou VIEW ??
T+
O SELECT (SQL) é só esse aqui mesmo::
select * from itemped where codpedido=:pedido
e, ITEMPED é uma tabela ou VIEW ??
T+
GOSTEI 0
Marfred
11/06/2004
Naum ! eu uso a biblioteca ZEOSLIB
usei query como exemplo... desculpas kra...
EU USO ZQUERY
mas é isso mesmo... no select esta assim:
select * from itemped where codpedido=:pedido
e itemped é uma tabela no firebird....
e é isso...... o erro ocorre quando eu faço:
zquery1.insert;
zquery1.campo1.value=valor1;
zquery1.campo2.value=valor2;
.
.
zquery1.campoN.value=valorN;
zquery1.post;
Falow
usei query como exemplo... desculpas kra...
EU USO ZQUERY
mas é isso mesmo... no select esta assim:
select * from itemped where codpedido=:pedido
e itemped é uma tabela no firebird....
e é isso...... o erro ocorre quando eu faço:
zquery1.insert;
zquery1.campo1.value=valor1;
zquery1.campo2.value=valor2;
.
.
zquery1.campoN.value=valorN;
zquery1.post;
Falow
GOSTEI 0
Afarias
11/06/2004
Eu não sei... (pq não uso Zeos) mas acho q a arquitetura é parecida com o IBX -- vc não precisa ter um zUpdateSQL (ou algo assim) associado a zQuery para torná-la ´editável´ ???
T+
T+
GOSTEI 0
Marfred
11/06/2004
Bom.... naum sei se precisa de um ZupdateSql, em outras querys minha, as que naum tem relacionamento funcionam normal sem o ZupdateSql, tipo cadastro de clientes, cadastro de banco.... etc....
Para tornar editavel eu setei REQUEST LIVE=TRUE, eu fiz aki e deu certo, é isso mesmo ?
Para tornar editavel eu setei REQUEST LIVE=TRUE, eu fiz aki e deu certo, é isso mesmo ?
GOSTEI 0