problemas com mysql, atualizacao das linhas

23/03/2006

0

ola pessoal, estou com o seguinte problema usando o bd mysql + ADO + odbc

imaginem que tenho uma tabela com 4 campos ...
uma chave primaria e outros campos quaisquer ...

cadastro 2 registros ....
___________________________________________
codigo | nome | salario | dependentes|
------------------------------------------------------------
1 Rafael 200 3
2 Felipe 500 1

dou um edit na tabela, em qualquer um dos 2 registros
altero apago o campo nome, e digito exatamente como estava antes, logo apos dou post ....

ai me da um erro dizendo quea linha nao pode ser atualizada para atualizacao ....

to usando a seguinte configuracao para os providers flag

chave primaria = [pfInWhere,pfInKey]
demais campos = [pfInUpdate]

eu consigo imaginar o pq acontece o problema, mas nao sei como resolve-lo .... quando mando editar a tabela e apago o valor de um campo, e depois coloco exatamente o que estava la, o programa fica confuso e nao sabe que linha atualizar, pq os dados estao exatamente iguais .... se eu alterar o campo para um valor diferente nao tenho erro algum e funciona perfeitamente ....

é isso pessoal ...
[]ss


Rafael Gomes

Rafael Gomes

Responder

Posts

24/03/2006

Rafael Gomes

para resolver o problema basta configurar o MyODBC corretamente ...
na parte de configuracao do odbc, selecione a fonte de dados do mysl e na parte de configuração va na aba advanced/flags1/

habilite a opção [b:8ee2be9160]return matching rows[/b:8ee2be9160]

é isso ai pessoal, estou postando apenas para caso de alguem ter o mesmo problema encontrar a devida solução

[]ss


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar