Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Inserindo no formações no Banco Mysql pelo ASP


jow

Pergunta

Bom dia a todos,

Estou com um problema para a inserção de dados em um banco mysql, acontece que tenho um formulário html q recebe a ação de uma página ASP 'grava os dados', mas no banco de dados só insere no campo ID que é autonumérico, coloquei as informações a serem inseridas dento do código e funcionou, o q quer dizer q estou conectado no banco de dados. E q o meu erro está na página ASP.

Código abaixo:

<!--#include file="config/conexao.asp"-->
<%

call abre_conectar

nome=request.Form("nome")
titulo=request.Form("titulo")
noticia=request.Form("noticia")
autor=request.Form("autor")

sql = "insert into cadastro (nome, titulo, noticia, autor)"
sql = sql & " values ('" & nome & "', '" & titulo & "', '" & noticia & "', '" & autor & "')"

set tab = cnn.execute(sql) 

call fecha_conectar
set tab = nothing

%>

Creio q o meu erro esteja no comando INSERT INTO.

Espero q vocês possam me ajudar ... obrigado

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

cara sugiro que você tente fazer assim o:

<%

call abre_conectar

nome=request.Form("nome")
titulo=request.Form("titulo")
noticia=request.Form("noticia")
autor=request.Form("autor")

sql = "insert into cadastro (nome, titulo, noticia, autor)"
sql = sql & " values ('" & nome & "', '" & titulo & "', '" & noticia & "', '" & autor & "')"

Response.write sql
%>

ai você roda o apagina e ve o resutado copia e cola direto no banco. assim você pode testar se o problema e no insert ou não.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

seu sql está certo o que pode está errado é o nome dos formulários!

verifica o nome dos campos e faz isso,

sql = "insert into cadastro (nome, titulo, noticia, autor) values ('" & nome & "', '" & titulo & "', '" & noticia & "', '" &autor& "')"
cnn.execute(sql)
response.write("cadastrado")

não precisa setar na hora de inserir e coloque uma resposta!!

Editado por Ted k'
Link para o comentário
Compartilhar em outros sites

  • 0

Cara eu o meu de dados já está assim, achei o porque não está gravando no banco, é porque não está passando valores no meu formulário ...

Veja se você consegue fazer aparecer valores nesse código ...

<html><head><title>Recuperação dos dados</title></head>

<body>

<div>Abaixo, nome e endereço do usuário que preencheu o formulário: </div>

<%

response.write "<div>Nome: </div>" & request.form("nome")

response.write "<div>Endereço: </div>" & request.form("endereco")

%>

</body></html>

Conseguindo resolver essa parte com o banco de dados funciona hein ... Abraçãoooo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...