Ir para conteúdo

POWERED BY:

Arquivado

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

restartcom

Servidor Plesk

Recommended Posts

Olá pessoal!

Contratei um servidor plesk para colocar um site asp de adv no ar.

Infelizmente nunca trabalhei com essa plataforma e não estou conseguindo ligar o caminho a minha base de dados.

Por essa razão venho até vcs solicitar ajuda.

Algum associado aqui do forum que tenha essa experiencia poderia me ajudar ou fazer essa ligação para mim?

Posso passar os dados do servidor se puderem me ajudar...

os arquivos já se encontram na pasta httpdocs com o banco de dados na pasta App_Data

É muito importante para mim que isso seja feito.

Fico no aguardo de um retorno por algum amigo aqui.

Atenciosamente Mauricio

Compartilhar este post


Link para o post
Compartilhar em outros sites

sei que o servidor tem as duas plataforma, asp e asp.net, mas o site é em asp e o banco de dados é em access.

quer dar uma examinada no servidor, lhe forneço os dados...

No antigo endereço o site funcionava muito bem, porém precisei mudar de servidor, no antigo ele ficava locado no diretorio raiz 'www', nesse novo servidor ele fica no diretorio "httpdocs".

existem dois arquivo de configurações que liga o caminho ao banco de dados que fica dentro da pasta includes ("AbreBanco.asp" e "AbreBanco2.asp").

Por favor me ajude..

Atenciosamente

 

Mauricio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Supondo que os arquivos abrebanco.asp seja onde esta as informações do banco de dados, bastará você alterar esse arquivo.

Um exemplo se for mysql o seu banco de dados:

 

dim strdatasoure, strdatabase, struser, strpwd, strconexao, tedkdados
'Variáveis com os valores de sua base de dados. 
strDataSoure = "meu_servidor" 'colocar a localização de sua base de dados
strDataBase ="nome_do_banco_de_dados" 'Colocar o nome da base 
strUser = "nome_do_usuário" 'colocar nome do usuário 
strPWD = "senha" 'colocar a senha 

' Definir String de conexao para base MySQL
strConexao = "Driver={MySQL ODBC 3.51 Driver};SERVER=" & strDataSoure 
strConexao = strConexao & "; DATABASE=" & strDataBase 
strConexao = strConexao & ";Uid="& strUser 
strConexao = strConexao & ";Pwd="& strPWD 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pelo pronto atendimento e agradeço muito pela ajuda.

 

Fiz conforme você orientou, mas acho que ainda existe algum erro.

 

o nome do banco de dados é: DBAdvogados.mdb (coloquei dentro da pasta "private")

 

e esse é o caminho que fica dentro da pasta includes:

AbreBanco.asp

AbreBanco2.asp

Abaixo está o caminho que aponta o banco de dados.

 

<%
'Set banco = Server.CreateObject("ADODB.Connection")
'banco.open "DBQ="&Server.MapPath("../private/DBAdvogados.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
STRCON="Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\vhosts\senechalevangelista.com.br\private\DBAdvogados.mdb;"
Set banco=Server.CreateObject("ADODB.Connection")
banco.Open STRCON
%>

 

pode verificar onde está o erro?

 

Muito obrigado

 

Atenciosamente Mauricio

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o numero de erro ele esta gerando ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente com outro Provider, ex:

 

Set banco=Server.CreateObject("ADODB.Connection")
banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\vhosts\senechalevangelista.com.br\private\DBAdvogados.mdb;"

 

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, segui as alterações como solicitado.

 

____________________________________________________________

AbreBanco.asp deixei dessa forma:

 

<%

'Set banco = Server.CreateObject("ADODB.Connection")
'banco.open "DBQ="&Server.MapPath("../private/DBAdvogados.mdb")&";Driver={Microsoft Access Driver (*.mdb)"
Set banco=Server.CreateObject("ADODB.Connection")
banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\vhosts\senechalevangelista.com.br\private\DBAdvogados.mdb;"
banco.Open STRCON
%>

____________________________________________________________________

 

AbreBanco2.asp deixei dessa forma:

 

 

<%
'Set banco = Server.CreateObject("ADODB.Connection")
'banco.open "DBQ="&Server.MapPath("../../../private/DBAdvogados.mdb")&";Driver={Microsoft Access Driver (*.mdb)}"
Set banco=Server.CreateObject("ADODB.Connection")
banco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\vhosts\senechalevangelista.com.br\private\DBAdvogados.mdb;"
banco.Open STRCON

%>

______________________________________________________

 

e o erro que aparece é esse abaixo:

 

Microsoft JET Database Engine error '80004005'

 

Unspecified error

 

/includes/abrebanco.asp, line 6

_______________________________________________________________

Agradeço a vocês todos que estão em busca de uma solução para meu caso.

 

Fico no aguardo de mais sugestões.

 

Atenciosamente.

 

Mauricio

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se você tem permissão, ou seja, direito administrativos no arquivo e caso tenha, dá uma olhada neste link

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, por favor reveja a necessidade de 2 arquivos de inclusão. Desncessário a utilização dos 2 já que apontam para o mesmo arquivo de dados.

 

Outra coisa, teste utilizando apenas o código que sugeri, pois nele já há a criação da conexão e a abertura do banco. Nesse seu último você pede para abrir outra string que não foi citada (banco.Open STRCON).

 

Pelo número da linha onde apresenta o erro, muitas vezes já é possível identificar e corrigir o problema, pois na maioria das vezes, é apenas falta de atenção...

 

Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

utilizando dois arquivos para conectar e desconectar você só vai consumir recursos do server,

você pode ter dentro do mesmo um para abrir e outro para fechar a conexao,

 

exemplo:

 

<% 

sub abreconexao

constring=”provider=microsoft.JET.OLEDB.4.0;Data Source=” & Server.MapPath(“db/quaddra.mdb”)

Set conexao=Server.CreateObject(“ADODB.Connection”)

conexao.open constring

end sub

sub fechaconexao

set conexao=nothing

end sub

 

e é bom usar o Server.MapPath para o caminho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sei que para vocês que entendem de asp, as coisas ficam mais simples, porém o meu conhecimento é zero.

Se algum de vocês puderem entrar no servidor para examinar onde está o erro ou o que eu estou fazendo de errado, ficarei grato.

Se for o caso até pago pela orientação.

neste caso estou no msn: restartcom@hotmail.com

Mauricio

pelo msn eu forneço os dados do servidor

 

Atenciosamente

Mauricio

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

me aceita ae no msn: xanburzum@msn.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia a todos amigos do fórum...

 

 

Volto aqui para informar que ainda não consegui resolver essa configuração junto ao servidor...

Sei que nenhum de vocês tem obrigação de me ajudar, porém estou pagando um valor justo para que possa resolver minha questão.

Estou precisando resolver essa questão urgente.

Será que alguém poderia prestar esta solidariedade em me ajudar?

 

Fico muito agradecido por qquer ajuda que seja.

 

Atenciosamente.

 

Mauricio

 

Obs: estou no msn? restartcom@hotmail.com

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o erro que apresenta ?

 

Deu um response.write na linha que chama o db, e veja se está correta:

response.write Server.MapPath(“db/quaddra.mdb”)

 

e desabilita as linha que fazem a conexão ao bd.

 

Ah, e um adendo, se está pagando algo a alguém, cobre desse alguem por mp, e-mail, msn.

Mas não poste cobrando algo aqui como se todos os que postaram recebessem por isso, porque na verdade, não recebem.

Toda colaboração aqui e voluntaria e de acordo com o tempo livre que dispomos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde Vinicius,

Obrigado pela dica, vou fazer o teste para ver se consigo ligar essa base de dados com o site.

Não foi minha intenção pressionar ninguém do fórum, só estou preocupado em fazer esse site ir pro AR logo, pois já estou uma semana quebrando a cabeça.

Sei que todos aqui tem seus afazeres e ajudam da forma que podem.

Mais uma vez obrigado pelo toque..

 

Espero poder continuar com ajuda de todos até resolver esse problema.

 

atenciosamente

Mauricio

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Deu um response.write na linha que chama o db, e veja se está correta:

response.write Server.MapPath(“db/quaddra.mdb”)

 

 

 

 

esse db/quaddra.mdb é um exemplo para você chamar seu banco, esse banco é de uma empresa que usei....

tem que mudar para seu banco, com o caminho correto

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.