Cara, pra quer complicar tanto assim. Faz assim. na pagina onde você pega os dados do cliente, CPF, NOME, ENDEREÇO, ETC. você faz uma verificação do cpf através de javascript. Colocando o formulária para enviar para a pagina .asp q pega os dados do cliente somente se o cpf for válido. Agora a segunda parte: Verificar se o cpf já esta cadastrado no seu Bd. você concorda comigo q para chegar na pagina q cadastra no Bd você ter q ter passado com CPF válido na pagina do formulário Correto. então agora e so você capturar todos os dados do Campos do seu formulário, mas somente captura. Em seguida você pega somente o numero do CPF e faz um "select CPF Nome_Tabela" E joga numa condição if If rs.BOF=rs.EOF then Mensagem="CPF já cadastrado" response.redirct("cadastrado.asp") Else Coloca daqui em diante o codigo para cadastrar no seu bd. End if ABAIXO VAI O CODIGO JAVASCRIPT ( Lembrando no seu submit do form coloca onsubmit="submete();" beleza!! ) ------------------------------------------------------------- Código Javascript para valida CPF <script language="javascript"> function submete () {if (checacpf(document.form1.cpf.value)) {document.form1.submit();}else {errors="1";if (errors) alert('CPF invalido, por favor digite-o novamente.'); document.retorno = (errors == '');}} function checacpf (cpf) {if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999") return false; soma = 0; for (i=0; i < 9; i ++) soma += parseInt(cpf.charAt(i)) * (10 - i); resto = 11 - (soma % 11); if (resto == 10 || resto == 11) resto = 0; if (resto != parseInt(cpf.charAt(9))) return false; soma = 0; for (i = 0; i < 10; i ++) soma += parseInt(cpf.charAt(i)) * (11 - i); resto = 11 - (soma % 11); if (resto == 10 || resto == 11) resto = 0; if (resto != parseInt(cpf.charAt(10))) return false; alert('CPF correto.');return true;} </script> não sei se e entendi bem sua duvida mas espero q ajude! beleza!!