Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
Marcos Webmaster

Ajuda com JET CODE. Rodar script ASP/Access

Recommended Posts

Olá,

Pessoal, ASP é uma linguagem nova para mim, posso dizer que conheci ela ontem. :D

Bem, estou tentando instalar alguns scripts ASP em uma conta Windows/Plesk para mim ver melhor como funciona.

Eu fiz o download de alguns scripts, tinha algumas que tinham banco de dados .mdb, me disseram que pra rodar eles precisa fazer um arquivo com JET CODE, não ?

Eu não sei NADA sobre isso, apenas trabalho com PHP, nunca coloquei a mão em ASP.

Alguém pode me ensinar como criar esse arquivo ?

Eu apenas quero instalar alguns scripts mesmo, depois vou evoluindo. :D

Abraços e obrigado desde já !

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

Dim objConn, strCaminho

strCaminho = Server.MapPath("banco.mdb")

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo,

Agradeço desde já a sua ajuda, mas como eu disse eu conheci a linguagem ontem... Poderia me informar em que extensão devo salvar este arquivo ?

Deixe também em negrito os valores que eu devo modificar, se não for pedir muito. Se puder colocar exemplos de como ficaria melhor ainda.

E depois eu apenas coloco o arquivo no FTP ou eu devo executar ele ?

Muito obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

relaxa eu tb nem frago ASP so conheço o básico .. acho sinistra essa linguagem prefiro PHP heheheh

basta coloca no seu index.asp alterar o nome do banco hehehe

<%

Dim objConn, strCaminho

strCaminho = Server.MapPath("banco.mdb")

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"

%>

upar para seu servidor (ftp ja que vc disse que vai ser via ftp) e acessar

www.seusite.com.br/index.asp

ou nada haver mas fala serio aEHUAEHUAE PHP e muito mais facil

mysql_connect("servidor","usuario","senha");

mysql_select_db("nome do banco");

sem comparação AEHueAhuAEhuae

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

Veio, to mal. O.O'

Seguinte...

Criei um index.asp e coloquei na pasta raiz do script, primeiro ele entrava e aparecia apenas uma página em branco sem conteúdo, depois adicionei no index.asp as informações para conexão com o banco de dados, ae dava o erro de "500 Internal Server Error".

Cara, eu vou largar ASP de mão mas eu preciso pelo menos saber instalar scripts, hehehehehe.

Eu preciso colocar o código que você me passou para conexão do banco de dados no index.asp, não ?

Olha como eu havia deixado meu index.asp:

<%

Dim objConn, strCaminho

strCaminho = Server.MapPath("easyquizz.mdb")

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"

mysql_connect("localhost","simulado","SENHA DO DB");

mysql_select_db("simulado")

%>

O easyquizz.mdb eu deixei na pasta raiz do script.

mysql_connect: O correto pra estes scripts é mysql mesmo ? Não é mssql ?

Ahhh, uma coisa que eu achei diferente dos servidores Linux...

Nos Linux o nome do banco de dados é sempre "nomedaconta_nomedodb", em Windows é normal não ser assim ?

O correto para criar bancos de dados para Windows é "nomedodb" ou "nomedodb_" ou não faz nenhuma importância ?

Abraços e agradeço a ajuda! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

ERRADO

<%
Dim objConn, strCaminho
strCaminho = Server.MapPath("easyquizz.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"
mysql_connect("localhost","simulado","SENHA DO DB"); <----- isso tb nao
mysql_select_db("simulado")  <---------- isso nao e existe eu esta apenas mostrando que php e mais facil
%>
CORRETO
<%
Dim objConn, strCaminho
strCaminho = Server.MapPath("easyquizz.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"
%>

Não vai apareçer nada mesmo não brother, vc não faz nada haUEHUAEHAU so conectou e boua cabo haeuHAUEHAUE....

Nao tem essa de (instalar o script) e so jogar la na pasta e boua cara cabo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

Putz, bem que eu tinha visto que tinha alguma coisa "estranha", ahcuahcuhacuhauh. :D

Seguinte, coloquei do jeito que tu disse, acessei e página e ela só fica "branca".

Abaixo está o link para download do script, se puder ver ae pra mim se a instalação desse é diferente dos outros eu agradeço.

Endereço: http://marcos2.opticalhost.com.br/simulado.zip

Mas uma pergunta, não é necessário criar o banco de dados então ? Apenas fazer a ligação com o banco de dados que vem com o script ?

Que bagulho loco. O.O'

ahcuahcuahcuhacuha

Valeu pela força velho e desculpa por amolar com uma dúvida tão simples. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você acha que eu aprendi como ? haEUHUAEHUAE só perguntando mesmo, na minha época era pior c perguntava as parada o cara te fala assim

procure no google sobre JET

cabo se vira hAEUHAEUAE era foda....

Mas então

crie a pasta quiz e jogue seus arquivos la dentro (tem que chamar quiz a pasta)

Agora você tem que dar permissão de ESCRITA/LEITURA no arquivo *.mdb

depois disso va em

http://www.seusite.com.br/quiz/admin

dai siga os passos para instalação : )

Boua sorte (asp e do capeta mesmo relaxa... )

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veio...veio...veio... Isso tá irritando. :angry:

:D

http://marcos2.opticalhost.com.br/quiz/

O que tem de errado agora ?

Index:

<%
Dim objConn, strCaminho
strCaminho = Server.MapPath("easyquizz.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"
%>

Tentei também no diretório do DB:

httpdocs/quiz/easyquizz.mdb

httpdocs/quiz/admin/easyquizz.mdb

/httpdocs/quiz/easyquizz.mdb

/httpdocs/quiz/admin/easyquizz.mdb

Putz, saudade dos scripts PHP... ahcuhacuhacuhauchauchauchauch

Obs: dei permissões totais para ambos bancos de dados .mdb que tem no script.

Abraços e putz, valeuzão!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara na real joga essa porcaria fora e faz em PHP AHEUhEUA

primeiro que essa porquera e SHAREWARE então vai expirar..

Segundo que e ASP HAUEHAU zuera

terceiro tem milhoes de scripts similares puxa outro

Compartilhar este post


Link para o post
Compartilhar em outros sites

É que tipo veio, eu trabalho com suporte e eu preciso estar preparado pra tudo sabe, pode ver um cliente em uma conta Windows com problemas em ASP e eu vou ter que ajudar ele, preciso pelo menos saber o lance do JET CODE.

Não sei se é o script ou o que, se tu tem algum script ai que tu já instalou e recomenda que eu instale me passa ele ae, por favor.

Preciso pelo menos saber o básico-do-básico, depois disso eu me LIBERTO e volto pro PHP! :D

Abraços e valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

Lá vou eu novamente...

Seguinte, mandei outro script para o FTP e dei permissões na pasta "dados" é onde está localizado o banco de dados .mdb dele.

Bem, ele já tem um index.asp, o que devo fazer nesse caso ?

Eu criei um index na raiz do FTP (http://marcos2.opticalhost.com.br/index.asp) e também adicionei o código que você me passou no index já existente (que era todo html.)

Consigo listar e tudo mais, porém adicionar (o que envolve banco de dados... :rolleyes: ) eu não consigo !

A conexão não vai de jeito nenhum...

Pode me dar uma força ?

index.asp na raiz:

<%
Dim objConn, strCaminho
strCaminho = Server.MapPath("/cadastro/dados/cadastro.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"
%>
index.asp na raiz do script:
<%
Dim objConn, strCaminho
strCaminho = Server.MapPath("/cadastro/dados/cadastro.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";"
%>
<html>
<head>
<title>Desenvolvido por www.comercialweb.com.br desenvolvimentos e hospedagem</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%
'   ******************** WWW.COMERCIALWEB.COM.BR *********************
'   *   Este sistema foi desenvolvido por: www.comercialweb.com.br   *
'   *   desenvolvimentos loja virtual dominio e hospedagem.          *
'   *   E-mail [email protected]                         *
'   *   caso tenha alguma dúvida leia o arquivo configuração.txt     *
'     *   ou envie um E-mail: [email protected]  a/c Luciano             *
'   ******************************************************************
%>
<frameset rows="*,140" frameborder="NO" border="0" framespacing="0" cols="*"> 
  <frame name="centro" src="centro.asp">
  <frame name="menu" scrolling="NO" noresize src="menu.asp">
</frameset>
<noframes> 
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes> 
</html>

Veja ai se tem alguma coisa errada, é foda não conseguir rodar um script ASP, a coisa já tá ficando "pessoal"... :(

Se você me recomenda algum script passe ele ai, por favor.

Se puder me passar um já com a conexão agradeço muito, aposto que pegando um já pronto tudo fica mais fácil.

Obs: Não é necessário criar um banco de dados pelo Plesk ? Fui ver no arquivo .mdb para ver se não tinha que setar alguma informação mas eu não consegui visualizar o arquivo...

Obs2: É locura isso ? Eu to totalmente perdido ou o que ? Porque os scripts com banco de dados .mdb já não vem com isso ? O.O'

Abraços e obrigado novamente pela força! ^^'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu e ASP somos inimigos mortais hAEUhAEUHUAHAEU

Tipo vc fez certo.. O que te levou a crer que você não conectou no banco ?

deu algum erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...