MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Dúvida de SELECT em uma página ASP - MDB

    avatar
    phillbass63
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 09/05/2013

    Dúvida de SELECT em uma página ASP - MDB Empty Dúvida de SELECT em uma página ASP - MDB

    Mensagem  phillbass63 9/5/2013, 16:25

    Olá, estou com o seguinte problema para inserção de Pessoa Física no banco (Access):

    Quando vou inserir um novo cadastro, ele testa o CPF. Se existir igual, retorna. Mas o sistema tem que deixar cadastrar vazios também, ou seja, cadastros sem CPF. O problema é que já existem vazios lá, portanto ele sempre retorna, por causa do teste do CPF igual (vazio).

    Vou colocar como estava e como eu tentei fazer, se alguém tiver uma sacada que funcione, peço aqui esta ajuda.

    O que estava:

    q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' AND vigencia_ate = #01/01/1900#"

    'Aqui eu tentei:
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF is null AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF isnull AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF not is null AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF not isnull AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF <> '' AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF <> '""' AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF = '' AND vigencia_ate = #01/01/1900#"
    'q = "SELECT * from tb_pessoa_fisica where CPF = '" & cpf & "' OR CPF = '""' AND vigencia_ate = #01/01/1900#"
    'nada deu certo, sempre não deixa cadastrar, continuando:

    If Servidor = "Produção" then
    rseq.source = q
    rseq.CursorType = 0
    rseq.CursorLocation = 3
    rseq.LockType = 1
    rseq.Open()
    Else
    rseq.open q, rseq, 3
    End If
    if rseq.eof then

    sql = "INSERT INTO tb_pessoa_fisica (cpf,id_titulo,nome,area_especializacao,vigencia_de,vigencia_ate,observacao) VALUES ('" & cpf & "'," & titulo & ",'" & nome & "','" & especializacao & "','" & date & "','" & "01/01/1900" & "', '" & obspf & "')"

    If Servidor = "Produção" then
    rseq2.source = sql
    rseq2.CursorType = 0
    rseq2.CursorLocation = 3
    rseq2.LockType = 1
    rseq2.Open()
    Else
    rseq2.open sql, rseq2, 3
    End If
    msg = "Pessoa Física cadastrada com sucesso !"
    Else
    msg = "A Pessoa Física não pode ser cadastrado, pois
    já existe uma Pessoa com esse CPF: " & cpf & " !"
    End if


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Dúvida de SELECT em uma página ASP - MDB Empty Re: Dúvida de SELECT em uma página ASP - MDB

    Mensagem  criquio 9/5/2013, 16:42

    Tentou Or IsNull(CPF)?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    phillbass63
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 09/05/2013

    Dúvida de SELECT em uma página ASP - MDB Empty Não deu certo

    Mensagem  phillbass63 9/5/2013, 18:33

    Obrigado, amigo, mas fiquei na mesma !!!!
    avatar
    phillbass63
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 09/05/2013

    Dúvida de SELECT em uma página ASP - MDB Empty Não deu certo

    Mensagem  phillbass63 10/5/2013, 12:37

    Olá, amigo, não deu certo, não tens outra alternativa ?

    Conteúdo patrocinado


    Dúvida de SELECT em uma página ASP - MDB Empty Re: Dúvida de SELECT em uma página ASP - MDB

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 15:03