Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

publicitando

está inserindo dados em branco no sqlserver

Recommended Posts

galera, meu formulario esta inserindo dados em branco no BD MS SQL, mesmo q todos campos do form sejam preenchindos ... ele vai adicionando novos id´s, porem os campos nome, email, endereco e telefone ficam em branco .... o q pode ser?

 

cadastro.asp<form action="processa_cadastro.asp" method="post">Nome: <input name="txtNome" type="text" /><br /><br />Endereço: <input name="txtEndereco" type="text" /><br /><br />Telefone: <input name="txtTelefone" type="text" /><br /><br />Email: <input name="txtEmail" type="text" /><br /><br /><input name="" type="submit" /></form>

processa_cadastro.asp<%strConexao = "Driver={SQL Server};Server=xxxxxx;Address=200.234.197.18,1433;Network=DBMSSOCN;Database=xxx;Uid=hkl;Pwd=xxxxxxxx"'Geramos a query SQL que irá inserir os dados na base de dadosstrQuery = "INSERT INTO edson_teste(nome, endereco, telefone, email) VALUES('"&txtNome&"','"&txtEndereco&"','"&txtTelefone&"','"&txtEmail&"');"'Criando um objeto de conexão com a base de dados e executamos a Queryset objConn = server.CreateObject("ADODB.Connection")objConn.open strConexaoobjConn.execute(strQuery)objConn.closeset objConn = nothingResponse.write "Dados Inclusos com Sucesso"%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na pagina processa_cadastro.asp, está faltando você declarar os valores das variáveis que são inseridas no sql...

 

Isso você deve fazer utilizando o request.form...

 

<% strConexao = "Driver={SQL Server};Server=xxxxxx;Address=200.234.197.18,1433;Network=DBMSSOCN;Database=xxx;

Uid=hkl;Pwd=xxxxxxxx"

 

txtNome = Trim(Request.Form("txtNome")

txtEndereco = Trim(Request.Form("txtEndereco")

txtTelefone = Trim(Request.Form("txtTelefone")

txtEmail = Trim(Request.Form("txtEmail")

 

'Geramos a query SQL que irá inserir os dados na base de dados

strQuery = "INSERT INTO edson_teste(nome, endereco, telefone, email) VALUES('"&txtNome&"','"&txtEndereco&"','"&txtTelefone&"','"&txtEmail&"');"

 

'Criando um objeto de conexão com a base de dados e executamos a Query

set objConn = server.CreateObject("ADODB.Connection")

objConn.open strConexao

objConn.execute(strQuery)

objConn.close

set objConn = nothing

 

Response.write "Dados Inclusos com Sucesso"

%>

Qualquer dúvida dá um grito...

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que ver os nomes corretos dos cmapos de textono resto é igual como o tiozinho mostrou

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.