Ir para conteúdo

POWERED BY:

Arquivado

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

inicio

Insert com erros

Recommended Posts

Olá,

Estou tentando desenvolver um códifo de inclusao, mas aparece o erro:

 

Server.MapPath() erro 'ASP 0172 : 80004005'

 

Caminho Inválido

 

/cadastro.asp, line 16

 

O parâmetro Path do método MapPath deve ser um caminho virtual. Foi usado um caminho físico.

 

O path fornecido pelo site onde hospedo meu site foi: d:\web\localuser\jamesnascimento\banco\meubanco.mdb

 

o código é:

 

<!-- Created: 00:00:00 --><html>	<head>		<meta name="GENERATOR" Content="ASP Express 5.0">		<title>Untitled</title>	</head>	<body><% Dim nome,email,telefone,assuntonome = Request.Form("nomeag")email = Request.Form("emailag")telefone = Request.Form("telag")assunto = Request.Form("assunto")caminho=server.mappath("d:\web\localuser\jamesnascimento\banco\banco.mdb")conexao ="dbq="&caminho&";driver={microsoft access driver (*.mdb)}"set oConn=server.createobject("adodb.connection")oConn.open conexaoQuery = "INSERT INTO banco (nome_ag,emailag,telag,assuntoag) VALUES ('"&nome&"','"&email&"', '"&telefone&"', '"&assunto&"')"oConn.Execute(Query)response.write "<B>" & "index_resp.htm" & "</B>"%>	</body></html>

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

o server.mappath é usado para caminho virtual e ñ fisico ex:

 

caminho=server.mappath("/banco/banco.mdb")

se quizer usar o fisico use uma conexão assim:

 

Caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\web\localuser\jamesnascimento\banco\banco.mdb;"
	Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open Caminho

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.