Inserir / Editar uma query.... (can not update a complex...

Firebird

13/04/2004

Que erro é esse?

Can not update a complex query with more then one table.


naum consigo inserir nem editar uma query q eu fiz...

isso aconteceu depois q eu fiz um join....

para explicar melhor.... tenho uma tabela de contas e nela vai o codigo do banco.... fiz um join para buscar a descricao do banco atraves do codigo contido na tabela de contas(para mostrar nun dbgrid...), depois disso eu naum consigo mais editar nem inserir dados nessa query...

eu uso os metodos query.insert, query.edit, query.post........

sou novo com join/sql/firebird......

Falow !!!


Marfred

Marfred

Curtidas 0

Respostas

Sremulador

Sremulador

13/04/2004

você não podera fazer updates em joins e ao selecionar a tebela verifique se a mesma esta puxando todos os campos que você quer movimentar.


GOSTEI 0
Marfred

Marfred

13/04/2004

estou parado nesse problema ainda !!!


o q tenho q fazer !!!

agora naum to usando mais o join na query... mas ele dah o mesmo erro !!!


GOSTEI 0
Afarias

Afarias

13/04/2004

Querys com JOIN não podem ser ´editáveis´ (Live) -- tem de usar um UpdateSQL para definir os comandos de Update / Insert / Delete



T+


GOSTEI 0
Marfred

Marfred

13/04/2004

tah... eu jogo um update sql para cada query ?


daí ele me gera automatico os scripts de insert, delete e modify...

como q eu uso daí ?

uso a query normal ? query.insert ? query.delete ? é isso ?

bom... isso naum tah funcionando... jah liguei a query com o updateobject normal....

Falow


GOSTEI 0
POSTAR