|
Postada em 10/03/2006 13:41 hs
Galera: Estou com o seguinte problema: Tenho um datagrid preenchido com um recordset. Criei um botão "Excluir", para excluir o registro que eu selecionar no datagrid, mas quando executo o comando, ele apaga todos os registros da tabela. O comando é o seguinte: rs.delete adAffectCurrent Como corrigir esta bronca? É muito importante. Grato pelas colaborações
Expedito Junior msn: expedito_junior947@hotmail.com "A oportunidade favorece uma mente preparada!"
|
|
|
|
|
Postada em 10/03/2006 13:50 hs
Se você quer deletar um registro, use o comando:
MS Acces: delete * from [nome da tabela] where [nome do campo] = [critério]
SQL Server delete [nome da tabela] where [nome do campo] = [critério]
"O pior inimigo que você poderá encontrar será sempre você mesmo."
|
|
|
|
Postada em 10/03/2006 13:51 hs
Outro exemplo: bancodedados.execute ("DELETE FROM TEMP WHERE CAMPOPONTO<>(Select max(campoponto) from temp)")
"O pior inimigo que você poderá encontrar será sempre você mesmo."
|
|
|
|
Postada em 10/03/2006 14:02 hs
Gostaria de deletar do seguinte modo: clico no datagrid no registro a ser deletado e depis executo o comando de excluir e apenas aquele registro seja deletado. sem precisar especificar um criterio.
Expedito Junior msn: expedito_junior947@hotmail.com "A oportunidade favorece uma mente preparada!"
|
|
|
|
Postada em 10/03/2006 14:58 hs
Existe alguma outra forma de fazer isto?
Expedito Junior msn: expedito_junior947@hotmail.com "A oportunidade favorece uma mente preparada!"
|
|
|
|
Postada em 10/03/2006 15:39 hs
Não conheço também nenhum método que faça sem estabelecer um critério, sem ele todos os registros são deletados. Por que não coloca um text invisivel acoplado ao controle que identifique o critério?
|
|
|