Cannot modify a readonly dataset

Delphi

21/02/2003

quando eu mando inserir, dá isso... mas nao sei porque!
estou abrindo a query direitinho.... nao sei onde esse atributo pode estar setado...

estou usando delphi 7, interbase


Moonlight

Moonlight

Curtidas 0

Respostas

Anonymous

Anonymous

21/02/2003

na query coloque a propriedade RequestLive para true.
na TTable propriedade ReadOnly = False.

Espero que seja apenas isso.

Tchau!
Gean <copec@utam.br>


GOSTEI 0
Anonymous

Anonymous

21/02/2003

Verifique se o servidor lhe dá permissão de gravação para o seu usuário de rede.

Valeu


GOSTEI 0
Moonlight

Moonlight

21/02/2003

Nao estou usando Table, só query.
Daí setei a RequestLive pra True, como o colega falou.. daí deu outro erro: ´Passthrough SQL connection must be shared´...

Acredito que nao eh um problema de permissões do sistema.... pq estou com o programa em um unico computador (o BD tb está nele), e estou usando com o usuario administrador....


GOSTEI 0
Anonymous

Anonymous

21/02/2003

vc não pode editar nem inserir em Query com Join...
vc deve ter join dentro do SQL da tua query...


GOSTEI 0
Moonlight

Moonlight

21/02/2003

mas nao tem
meu codigo eh soh:

SELECT * FROM CAO;


GOSTEI 0
Moonlight

Moonlight

21/02/2003

e tem tb um updatesql


GOSTEI 0
Anonymous

Anonymous

21/02/2003

Acredito que vc não possa fazer update com um componente query...
vc deve usar o IBupdateSql... Query como o nome está dizendo é para consulta...


GOSTEI 0
Moonlight

Moonlight

21/02/2003

Mas eu jah usei assim uma vez, nao sei o que tah dando agora...


GOSTEI 0
Anonymous

Anonymous

21/02/2003

Eu tive alguns problemas com acesso a banco de dados quando migrei do Delphi 6 pro 7, porque algumas dll´s , a do dbExpress particularmente, foi atualizada, e o meu sistema estava utilizando a antiga...

Como você falou que já funcionou antes, não custa dar uma olhada nisso...

Beijos


GOSTEI 0
Moonlight

Moonlight

21/02/2003

Nao eh problema de DLL nem de UPDATESQL, jah tentei sem ele.. alguem tem mais alguma dica???????


GOSTEI 0
Vincenzo Moraes

Vincenzo Moraes

21/02/2003

up..
GOSTEI 0
Vincenzo Moraes

Vincenzo Moraes

21/02/2003

vc não pode editar nem inserir em Query com Join...
vc deve ter join dentro do SQL da tua query...


pode sim é só alterar os providers flags... kkk
esses fóruns da devmidia são horriveis
GOSTEI 0
POSTAR