Ir para conteúdo

POWERED BY:

Arquivado

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

ythalorossy

insert into falhando!!!!!

Recommended Posts

Olá Amgos!

 

tenho este problema: ;)

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<% response.write ("Ythalo Rossy") %>

 

<%

set Conexao = Server.CreateObject("ADODB.Connection")

 

Conexao.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.mappath("BANCODADOS.mdb")

 

Dim NOME, EMAIL, TELEFONE, PEDIDO

Nome = request("nome")

Email = request("email")

Telefone =  request("telefone")

Pedido =  request("pedido")

 

if Nome <> "" then

 

Conexao.Execute "INSERT INTO TblPedidos(nome, email, telefone, pedido)" & "Values('"& Nome &"','"& Email &"','"& Telefone &"','"& Pedido &"')"

 

else

%>

<%

 

set Record1 = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM TblPedidos"

Record1.Open(SQL), conexao

 

usuario = Record1("nome")

response.write(usuario)

 

 

response.write("<a href='orcamento.asp'>fazer novo pedido!</a>")

 

end if

%>

 

<html>

<head>

<title>Pedido de Orçamento  - Let's Go!  Designers</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

 

<body bgcolor="#000000" text="#ffffff">

 

Ythalp fnfjjfjhgfjkdfsgusdfhklasdfhkl

 

 

</body>

</html>

Esse código não ta inserindo os devidos dados no DB(*mdb), Acess versão 97.

 

Seguinte;

Depois de receber o dados do <Form>, ele pega as variaveis e salva no banco de dados, mas isso não acontece e da o seguinte erro:

 

Não é possível exibir a página

Ocorreu um problema com a página que você está tentando acessar e não é possível exibi-la.

 

--------------------------------------------------------------------------------

 

Experimente o seguinte:

 

Clique no botão Atualizar ou tente novamente mais tarde.

 

Abra a micro2 home page e procure os links para as informações desejadas.

HTTP 500.100 - Servidor interno Erro - erro do ASP

Internet Information Services

 

--------------------------------------------------------------------------------

 

Informações técnicas (para a equipe de suporte)

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.

/pedidos.asp, line 17

 

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

 

Página:

POST 32 bytes to /pedidos.asp

 

POST Data:

nome=ds&email=&telefone=&pedido=

 

Hora:

terça-feira, 7 de outubro de 2003, 22:40:31

 

 

Mais informações:

Suporte da Microsoft

Alguem sabe me dizer o que esta errado, e se esse código pode acessar o banco de dados Access 97?

 

Ythalo Rossy!

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi!pode ser mais objetivo na resposta!Agradeço!Ythalo Rossy

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu problema esta na hora de inserir os dados no banco de dados, ele da um erro que ver da uma olhada lá emcima!...Insert Into ta dando erro!Ythalo Rossy!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique as permissões de escrita na pasta onde se encontra o BD!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se que ja estou pedindo demais, mas tem pouco tempo que to aprendendo ASP, e por sinal é em casa mesmo...Modifiquei e ainda continua dando o seguinte erro== A operação deve usar uma consulta atualizavel ==O que pode ser que esta errado!Windows 2000 com NT, IIS instalado, PWS gerenciando, Banco de dados Acess 97, ele esta normalmete funcionando para fazer buscas no banco de dados, tipo recorset, masnão ta dando certo na hora de inserir valores no BD...É muito dificil aprender sozinho...Ythalo Rossy!

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.