Ir para conteúdo

POWERED BY:

Arquivado

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

the_developer

Comando de inserção de dados

Recommended Posts

Sou iniciante em ASP e estou com problemas na inserção dos dados de um formulario...sera q alguem pode me disponibilizar um exemplo q funcione?

 

Se preferir mandem por e-mail.....

_mateus@walla.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

quais são seus ploblemas?? erros??Posta ai que acho que ajuda mais se voce enteder ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o erro q recebo

 

(0x80004005)

 

e uma mensagem q diz q eu tenho q usar uma aplicação atualizavel.....

não sei o q significa

 

Estou usando uma sintaxe assim:

 

 

dim varNome, varEmail, varMensagem, strINS, rsGuestbook, strSQL, conexaodb

 

varNome=request.Form("txtnome")

varEmail=request.Form("txtemail")

varMensagem=request.Form("txtmensagem")

 

varNome=REPLACE(varNome, "'" , " ")

varEmail=REPLACE(varEmail, "'" , " ")

varMensagem=REPLACE(varMensagem, "'" , " ")

 

strINS="INSERT INTO tabela"

strINS=strINS & "(nome, email, mensagem) "

strINS=strINS & "VALUES('"&varNome&"','"&varEmail&"','"&varMensagem&"')"

 

 

 

 

call AbreConexao

set rsGuestbook=conexaodb.Execute(strINS)

 

e continuo com o procedimento......... A pagina acusa o erro ai nessa linha acima

 

 

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem existem varias hipoteses1 O seu banco esta somente leitura (pouco provavel)2 A pasta onde esta o banco não esta aceitando escrita(inserir e atualizar dados) (muito provavel)3 você esta tentando fazer isto com o banco aberto (apenas provavel)Se não for nada disso então posta denovo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se sua conexão SQL está correta...Response.Write strINSretire a instrução para executar SQLVeja se não tem falta de espaços na instrução SQL que possa ocasionar o erro...Pelo q sei.... se você estiver usando a concatenação da string sem espaços pode dar probelma..A instrução SQL tem q ser Limpa...

strINS="INSERT INTO tabela " 'aqui vai um espaçostrINS=strINS & "(nome, email, mensagem) " 'aqui outro espaçostrINS=strINS & "VALUES('"&varNome&"','"&varEmail&"','"&varMensagem&"')"

Ex: A instrução tem q Sair assim...

INSERT INTO TABELA (NOME, EMAIL, MENSAGEM) VALUES PEDRO, pedro@ig.com.br, teste

Sei la... :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como faço para auterar essa propriedade da paste de escrita e leitura?

Por acaso é a mesma configuração do IIS?

 

Já tentei de todos os jeitos possiveis creio q o erro esta no banco msm....

 

Ps tem um campo 'id' q usei pra chave primaria c eu definir um campo escondido(hidden) no html ajuda creio q talvez seja esse o erro .....

 

Valeu pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

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.