PRISCILA STOCHINI Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Quem pode me ajudar a ver o erro???? <!--#include file="conexao.asp"--> <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% 'recupera os valores Vempresa = Request.Form("empresa") Vdepart = Request.Form("depart") Vcontato = Request.Form("contato") Vcargo = Request.Form("cargo") sql = "INSERT into colaborador(empresa, departamento, contato, cargo) values ('"&Vempresa&"','"&Vdepart&"','"&Vcontato&"','"&Vcargo&"')" Set rs = bco.execute(sql) Response.Write(sql) bco.close Set bco = Nothing URL = "cadastrando.asp" response.redirect(URL) %> <% Dim bco, sql, rs Set bco = server.CreateObject("ADODB.connection") bco.open("driver={Microsoft Access Driver (*.mdb)}; DBQ=formularios.mdb") %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Vou verificar....Bom no servidor tá dentro da pasta bancos...e nisso que está dando erro... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fantasma Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 http://www.connectionstrings.com/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Microsoft JET Database Engine error '80004005' 'D:\hshome\cype1\cype.com.br\bancos\formularios.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. /TESTE_ASP/conexao.asp, line 4 .....Sou iniciante nesse negocio...alguém me ajuda...a terminar isso...meu arquivo está dentro de uma pasta na raiz do site....e o bco está dentro de uma pasta dentro dessa pasta de formularios Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 passa o caminho inteiro de onde está seu arquivo e o caminho inteiro de onde está o banco. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Vendo no servidor....está assim../cype1/cype.com.br/TESTE_ASP/bancos/formularios.mdb Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Vendo no servidor....está assim../cype1/cype.com.br/TESTE_ASP/bancos/formularios.mdb Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Vendo no servidor....está assim../cype1/cype.com.br/TESTE_ASP/bancos/formularios.mdb Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Vendo no servidor....está assim../cype1/cype.com.br/TESTE_ASP/bancos/formularios.mdb Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 e o caminho do arquivo .asp que faz a conexao?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 bco.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("\bancos\formularios.mdb")) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 e o caminho do arquivo .asp que faz a conexao??qual a pasta que esta salva esse arquivo?? esse seu codigo so vai funcionar se fora a Teste_Asp Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 ´porque??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 porque sim. você esta mapeando a pasta "\bancos\formularios.mdb" quando faz o Server.MapPath. isso levando em conta que esse é um sub diretorio da pasta onde você esta. ou você quer que o Server adivinhe o esta a pasta bancos?exemplo, você esta na pasta "/cype1/cype.com.br/TESTE_ASP/" e mapeia a pasta bancos. ele vai te retornar o endereco todo "/cype1/cype.com.br/TESTE_ASP/bancos" pois ela esta dentro de TESTE_ASP.agora você esta na pasta "/cype1/cype.com.br/" e tenta mapear a pasta banco. so que dentro desse diretorio não existe nenhuma pasta bancos, assim ele não vai encontrar e vai voltar erro.é a mesma coisa se você tiver no dos, dentro da pasta "/cype1/cype.com.br/" e digitar:cd bancos ele não vai encontrar ou você quer que ele pule direto? você teria que digitar pasta por pasta: cd TESTE_ASPcd bancos[/code] ou seja, se você esta dentro do direitorio "/cype1/cype.com.br/" e quer mapear a pasta "/cype1/cype.com.br/TESTE_ASP/bancos", você teria que mapear o endereco considerando todos as pastas ate cegar no destino. tipoa assim: [code]bco.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("TESTE_ASP\bancos\formularios.mdb")) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Para acabar com isso faz o seguinte:If Request.ServerVariables("SERVER_NAME")="localhost" then'ENDEREÇO DA BASE DE DADOS OFF-LINE(NA SUA MAQUINA)pasta_dados="C:\Inetpub\wwwroot\TESTE_ASP\bancos\formularios.mdb"Else'ENDEREÇO DA BASE DE DADOS ON-LINE(NO SERVIFDOR)pasta_dados="D:\hshome\cype1\cype.com.br\bancos\formularios.mdb"End IfSet bco = Server.CreateObject("ADODB.Connection")bco.open ("DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & pasta_dados)Tenta isso, coloca o endereço fífico de onde esta a base de dados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Se eu coloco o endereço do bco assim....teste_asp\bancos\formularios.mdbquando vem o erro vem duplicado a pasta teste_aspquando coloco assim...\bancos\formularios.mdbnão vem com a pasta teste_aspem vez usar essa conexão, que é a que está no atual site...será que consigo fazer funcionar com a nomar de AccessESTÁ DANDO ESSE ERROMicrosoft JET Database Engine error '80004005' 'D:\hshome\cype1\cype.com.br\bancos\formularios.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. /TESTE_ASP/conexao.asp, line Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Microsoft JET Database Engine error '80004005' 'D:\hshome\cype1\cype.com.br\bancos\formularios.mdb' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides. /TESTE_ASP/conexao.asp, linevocê tem que colocar o endereço certo de onde está o BANCO DE DADOS, o endereço acima está errado!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 como é codigo que você esta usando?? assim?bco.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("TESTE_ASP\bancos\formularios.mdb")) presta atencao que não pode ter barra na frente. tipo, isso está errado: bco.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("\TESTE_ASP\bancos\formularios.mdb")) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Como assim???? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Como assim????essa pergunta é pra mim o pro marcos? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 pro dois...quem souber responder.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 como assim o que? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Priscila,Esta pasta BANCOS está dentro ou fora da pasta TESTE_ASP??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Errado...o erro eu sei...'D:\hshome\cype1\cype.com.br\bancos\formularios.mdb' ....tá faltando a tal pasta teste_asp...mas ai está o que eu falei...se coloco no endereço ..duplica se não não aparece.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos-rj Postado Julho 28, 2006 Denunciar Share Postado Julho 28, 2006 Certo priscila, já não sei + o que fazer!!!Faz o seguinte, passa o local certo onde está a base de dados e posta tambem o seu código, do jeito que você está fazendo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PRISCILA STOCHINI Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 Assim, pegando pela barra do servidor....está assim o endereço..\cype1\cype.com.br\teste_asp\bancos\formularios.mdbMeu arquivo conexão<%Dim bco, sql, rsSet bco = server.CreateObject("ADODB.connection")bco.open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("\bancos\formularios.mdb"))%>Desculpa a encheção Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
PRISCILA STOCHINI
Quem pode me ajudar a ver o erro????
Link para o comentário
Compartilhar em outros sites
Top Posters For This Question
28
12
12
8
Dias Populares
Jul 28
61
Top Posters For This Question
PRISCILA STOCHINI 28 posts
Marcos-rj 12 posts
kuroi 12 posts
Belmonte SC 8 posts
Dias Populares
Jul 28 2006
61 posts
60 respostass a esta questão
Posts Recomendados
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.