Thaís Mesquita
-
Total de itens
23 -
Registro em
-
Última visita
Posts postados por Thaís Mesquita
-
-
Continua dando o mesmo erro.... Já entra dizendo que já consta no banco.... :(
-
Então deixa eu entender....
Minha base não está vazia...está cheia de testes meus repetidos lá rs. Então no lugar de "select * from Usuario" , eu faço um filtro do jeito que você me disse? É isso?
-
Agora o que está acontecendo é seguinte: quando acesso a página já diz que o usuário já conta no banco.
-
Como te falei...o erro está neste 'tab' ..
-
Não está dando certo Andreia....
Está dando erro nesse 'tab'... na verdade o que eu preciso é entender...porque se não fica complicado saber até o que estou fazendo rsrs
-
Bom dia!!!
Estou precisando de uma forcinha com uma coisa bem simples, mas que não estou sabendo fazer:
Preciso cadastrar usuários, mas não posso permitir que sejam criados usuarios repetido, logo, tenho que verificar se já existem nomes iguais registrados no banco.
Como faço isso?
-
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>
-
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!
-
Valeu! Já consegui resolver!!!
-
Mesmo erro Andreia...
O que você acha q devo mudar nesta parte?
[ASP]
RS.CursorLocation = 3
RS.CursorType = 3
RS.Open SQL, Conn
[/ASP]
-
E mesmo erro???
Mesmo erro:
ADODB.Recordset (0x800A0BB9)
Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.
-
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)
%>
-
[Mesmo erro.... :(
-
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?
-
Não....no meu código está o nome direitnho....
Conn = "UID=CGM;PWD=654321;driver={SQL Server};SERVER=SEMFAZ03;DATABASE=CGM" -
Carambaaa!! estou penando...por incrível que pareça....
No fim meu conecta.inc ficou assim:
E o cadastro de usuario por exemplo:Conn = "UID=CGM;PWD=654321;driver={SQL Server};SERVER=Nome_do_servidor;DATABASE=CGM"
<%
<!--#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
-
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
-
Bom dia pessoal!
Alguém pode me dar uma força?
Estou tentando me conectar a um Banco MS SQL e não estou conseguindo....
-
Funcionou!
Era erro meu mesmo!
Valeu!!!!!!
-
Amigo,
Fiz exatamente assim ... e não acontece nadinha... :(
-
<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?????
-
Bom dia!
Minha dúvida é a seguinte:
Tenho dois radioButtons, um SIM e um Não, ambos com value="s"
Eu preciso que quando o usuário clique em SIM apareçam novos campos a serem preeenchidos. Esses campos ficarão sempre escondidos e só devem aparecer quando essa opção for marcada.
Alguém pode me ajudar?
Obrigada!
Validar Campos Verificando Registros No Banco
em ASP
Postado
O analista que mexe com o banco...e é o SQL Server. Agora tive a informação de que a inteligência do sistema vai ficar toda no banco. Serão feitas Stored Procedures. Com isso fiquei mais perdida ainda rsrs
Ai meu Deusssss!!!!!