Ir para conteúdo
Fórum Script Brasil

Thaís Mesquita

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Posts postados por Thaís Mesquita

  1. Na verdade, a única coisa que fiz foi validar se se existem campos vazios...

    <%
    
    nome=request.form("txtNome")
    login=request.form("txtLogin")
    senha=request.form("pwdSenha")
    confirmaSenha=request.form("pwdConfirmaSenha")
    
    SQL = "select * from Usuario"
    
    'set rs = bd.execute(sql)
    
    if tab.eof then
    
        SQL = "insert into Usuario(Nome,Login,Senha,ConfirmaSenha) values('" & nome & "','" & login & "','"& senha &"','" & confirmaSenha &"')"
    
        bd.Execute(SQL)
    else
    %>
    <script>
        alert("Esse usuário já consta na nossa base de dados!")
    </script>
    <% end if %>
    
    <script language="JavaScript">
    
        
            function validaCampos(){
                if (document.formUsuario.txtNome.value == "") {
                    alert("Preencha campo NOME!");
                    document.formUsuario.txtNome.focus();
                    return false;
    
                }
                            
                if (document.formUsuario.txtLogin.value==""){
                    alert ("Preencha campo LOGIN");
                    document.formUsuario.txtLogin.focus();
                    return false;
                    
                }
                
                if (document.formUsuario.pwdSenha.value==""){
                    alert("Preencha campo SENHA");
                    document.formUsuario.pwdSenha.focus();
                    return false;
                }
                
                if(document.formUsuario.pwdConfirmaSenha.value==""){
                    alert("Confirme a senha");
                    document.formUsuario.pwdConfirmaSenha.focus();
                    return false;
    
                }
                if (isNaN(document.formUsuario.txtNome.value)==false){
                    alert ("O nome não deve conter números");
                    document.formUsuario.txtNome.focus();
                    return false;
    
                }
                
                if (document.formUsuario.pwdSenha.value!=document.formUsuario.pwdConfirmaSenha.value){
                    alert ("As senhas não conferem");
                    return false;
                }
                else
                alert ("Usuário Cadastrado com sucesso!!");
        return true; 
    
    }               
    </script>

  2. Olá!

    Tenho um formulário comum que tem como validação codições JavaScript, esse formulário é exatamente para cadastro de usuários. Como alerta é usado a função "alert" que ao condição ser verdadeira aparece, por exemplo, se o campo estiver em branco ele alerta ao usuário com uma janela de alerta. Só que que gostaria de utilizar esse alert para informar o usuário que o nome usuário já existe, isso caso existe cadastrado no banco de dados. Ou seja, gostaria que ao clicar no botão de validação no caso o "submit" o javascript com ASP efetuasse uma busca no banco SQL Server verificando se já existe.

    Alguém pode me ajudar?

    Obrigada!

  3. Tenta tirando o RS.AddNew

    Já testei sem ele... ficou assim:

    <!--#include virtual="/conecta.inc"-->

    nome=request.form("txtNome")

    login=request.form("txtLogin")

    senha=request.form("pwdSenha")

    confirmaSenha=request.form("pwdConfirmaSenha")

    Set RS = Server.CreateObject("ADODB.RecordSet") 'para abrir um recordset

    RS.CursorLocation = 3

    RS.CursorType = 3

    RS.Open SQL, Conn

    SQL = "select * from Usuario()"

    Set bd = Server.CreateObject("ADODB.Connection") 'para abrir uma conexão

    bd.Open Conn

    SQL = "insert into Usuario(Nome,Login,Senha,ConfirmaSenha) values('" & nome & "','" & login & "','"& senha &"','" & confirmaSenha &"')"

    Conn.Execute(SQL)

    %>

  4. Bom dia pessoal!

    Já postei no fórum como fazer a conexão com um banco sql server...Mas estou tentando inserir dados na tabela e esta dando o seguinte erro:

    ADODB.Recordset (0x800A0BB9)

    Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.

    Meu código:

    <%
    <!--#include virtual="/conecta.inc"--> 
    nome=request.form("txtNome")
    login=request.form("txtLogin")
    senha=request.form("pwdSenha")
    confirmaSenha=request.form("pwdConfirmaSenha")
    
    Set RS = Server.CreateObject("ADODB.RecordSet") 'para abrir um recordset
    RS.CursorLocation = 3
    RS.CursorType = 3
    RS.Open SQL, Conn
    
    SQL = "select * from Usuario()"
    
    
    Set bd = Server.CreateObject("ADODB.Connection") 'para abrir uma conexão
    bd.Open Conn
    
    RS.AddNew
    
    
    set nome = request.form("nome")
    set login=request.form("login")
    set senha=request.form("senha")
    set confirmaSenha=request.form("confirmaSenha")
    Set rsQuery = conexao.Execute("insert into Usuario(Nome,Login,Senha,ConfirmaSenha) values('"+nome+";"+login+";"+senha+";"+confirmaSenha+"')")
    
    %>

    O que posso estar fazendo de errado?

  5. Carambaaa!! estou penando...por incrível que pareça....

    No fim meu conecta.inc ficou assim:

    Conn = "UID=CGM;PWD=654321;driver={SQL Server};SERVER=Nome_do_servidor;DATABASE=CGM"

    E o cadastro de usuario por exemplo:

    <%

    <!--#include virtual="/conecta.inc"-->

    nome=request.form("txtNome")

    login=request.form("txtLogin")

    senha=request.form("pwdSenha")

    confirmaSenha=request.form("pwdConfirmaSenha")

    Set RS = Server.CreateObject("ADODB.RecordSet") 'para abrir um recordset

    RS.CursorLocation = 3

    RS.CursorType = 3

    RS.Open SQL, Conn (está dando erro nesta linha)

    Set DB = Server.CreateObject("ADODB.Connection") 'para abrir uma conexão

    DB.Open Conn

    set nome = request.form("nome")

    Set rsQuery = conexao.Execute("insert into func(Nome,Login,Senha,ConfirmaSenha) values('"+nome+";"+login+";"+senha+";"+confirmaSenha+"')")

    %>

    erro:

    Tipo de erro:

    ADODB.Recordset (0x800A0BB9)

    Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.

    ESTOU MUUUUUUUUUUITO PERDIDA...ACHO Q DEU PARA PERCEBER NÉ? RSRSRSRS

  6. Já tinha visto a indicação desse site em outras dúvidas postadas no fórum...já olhei lá...Mas ainda não está dando certo.

    A verdade é que estou iniciando em asp e ainda estou meio "tonta". Vou postar como está o meu conecta.asp

    Dim Conexao, strCon
    Dim servidor, banco, usuario, senha
    
    'Definindo valores de acesso
    servidor = "SEMFAZ03"
    banco = "CGM"
    usuario = "CGM"
    senha = "654321"
    
    'Definindo string de conexão
    
    strCon = "Provider=sqloledb; Data Source="+ servidor +"; Initial Catalog="+ banco +"; User Id="+ usuario +";Password="+ senha +";"
    
     Set Conexao = Server.CreateObject("ADODB.Connection")
     Conexao.Open strCon
    %>

    Certamente eu fiz coisa errada ai....rs

  7. <tr><td>Responsável pela família:</td>
        <td>
            <input type="radio" name='rdoResp_familiar' value="s" onclick="habilitaCampos('txtAluguel','txtLuz');">Sim
            <input type="radio" name='rdoResp_familiar' value="s">Não                        
        </td>                
    </tr>
    Onde os campos que quero esconder e mostrar quando a opção SIM for marcada estão dentro de uma DIV <div.style.display = 'none' >
    <script language="JavaScript">
     function habilitaCampos(txtAluguel....){
        var div = document.getElementById(txtAluguel...)
         if(div.style.display == 'none' || div.style.display == '')
          {
        div.style.display = 'block';  
          }
    
         else
          {
         div.style.display = 'none'                             
        }                  
    
    }                
    </script>

    Seria isso?????

×
×
  • Criar Novo...