West_gui 0 Denunciar post Postado Abril 23, 2008 Bom Dia pessoal primeiramente vou falar de forma resumida como estou fazendo e em negrito segue a dúvida... o meu programa ele adiciona altera localiza e deleta por STORED PROCEDURES + LinktoSql + uma classe para realizar operações... por exemplo para DELETAR um registro, eu fiz assim (stored procedure): CREATE PROCEDURE dbo.DelEndEntregaClie ( @ClienteID nvarchar(8) ) AS Delete From EndEntregaClie Where ClienteID [b]=[/b] @ClienteID levando em consideração que o ClienteID é CHAVE PRIMÁRIA(auto-incremento) e TIPO NVARCHAR... eu pergunto utilizo Like ou = ???? para comparar? eu acho que é Like por ser um campo tipo texto e deixo mais uma pergunta, por Stored Procedures, é a melhor forma de se trabalhar? levando em consideração que será um sistema grande futuramente... Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Abril 23, 2008 Para fazer um delete não utiliza o Like, o Like será usado para retornar dados do banco, para você deletar um registro precisa do código exato que será deletado. O uso de STORED PROCEDURES é um bom recursos, mas para processos pequenos como um delete eu prefiro criar direto na minha aplicação. Agora processos maiores e demorados acho que seja viável sim. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites