Ir para conteúdo
Fórum Script Brasil
  • 0

O Que Tem De Errado


Holy Demons

Pergunta

e ai galera estou começando agora com asp e tou tendo dificuldade para encontra o erro nesse meu proprio script ate si elguem tiver um tempo para dar uma olhadinha eu agradeço

script

<%  
DIM conEditora
DIM rsLivros
const cntCaminho = "C:\Inetpub\wwwroot\asp\db\editora.mdb"
Set conEditora = Server.CreateObject("ADODB.Connection")
Set rsLivros = Server.CreateObject("ADODB.Connection")
conEditora.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & cntCaminho
rsLivros.Open "Livros" ,ConEditora
Response.Write("Codigo: " & rsLivro.fields("codLivro") & "<BR>" & " Titulo do Livro: " & rsLivro.fields("Titulo"))
rsLivros.Close
ConEditora.close  
%>

erro

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] DRIVER keyword syntax error

/asp/cap4lab31.asp, line 13

Link para o comentário
Compartilhar em outros sites

17 respostass a esta questão

Posts Recomendados

  • 0

cara tenta substituir esse driver que você está usando ("driver={Microsoft Access Driver (*.mdb)}; dbq=" & cntCaminho ) por esse:

conEditora.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & cntCaminho

Esse driver que você está usando costuma dar um monte de paus mesmo....

[]s Daniel

Link para o comentário
Compartilhar em outros sites

  • 0

cara, dá uma pesquisada no fórum sobre conexao com o bd acess!

t+

Link para o comentário
Compartilhar em outros sites

  • 0

opa galera valeu as coisas estão melhorando ou piorando... agora ta dando outro erro olha ai...

<%  
DIM conEditora
DIM rsLivros
const cntCaminho = "C:\Inetpub\wwwroot\asp\db\editora.mdb"
Set conEditora = Server.CreateObject("ADODB.Connection")
Set rsLivros = Server.CreateObject("ADODB.RecordSet")
conEditora.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & cntCaminho
rsLivros.Open "Livros" ,ConEditora
Response.Write("Codigo: " & rsLivro.fields("codLivro") & "<BR>" & " Titulo do Livro: " & rsLivro.fields("Titulo"))
rsLivros.Close
ConEditora.close  
%>

Response.Write("Codigo: " & rsLivro.fields("codLivro") & "<BR>" & " Titulo do Livro: " & rsLivro.fields("Titulo"))

a linha que esta dando erro esta em destaque.. olha o erro apresentado...

Erro de tempo de execução do Microsoft VBScript error '800a01a8'

Objeto necessário: ''

/asp/cap4lab31.asp, line 27

valeu mesmo pela atenção...

Link para o comentário
Compartilhar em outros sites

  • 0

não tem aspas abertas e si eu coloco do do jeito que você me falou da o seguinte erro

Erro de compilação do Microsoft VBScript error '800a0409'

Constante de seqüência não finalizada

/asp/Cap4lab31.asp, line 28

Response.Write("Codigo: " & rsLivro.fields("codLivro") & "<BR>" & " Titulo do Livro: " & rsLivro.fields("Titulo")")

-------------------------------------------------------------------------------------------------------------------^

valeu pela atenção...

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, eu vi seu tópico desde o começo.

Mas, como eu não uso esse modo que você usou, não me pronunciei.

Vou te mostrar como eu faria:

<%

ConnString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\asp\db\editora.mdb;"

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

Conexao.Open ConnString

sql = "select * from tabela"

set rs = conexao.execute(sql)

Response.Write("Codigo: " & rs("codLivro") & "<BR>" & " Titulo do Livro: " & rs("Titulo"))

%>

Aí, no SQL, você coloca o nome da tabela do seu banco.

Esse é o modo que eu mais uso aqui..

não sei se é o melhor, mas pra mim sempre funcionou!

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Oi

hehehe

eu aprendi a fazer os codigos assim.. e sempre uso agora!

Pra fazer um loop, é algo assim:

do while not RS.EOF
Response.Write("Codigo: " & rs("codLivro") & "<BR>" & " Titulo do Livro: " & rs("Titulo"))
rs.moveNext
loop

t+

Link para o comentário
Compartilhar em outros sites

  • 0
po valeu mesmo Dark0, vitor e Guest precisar de mim estou ai... ate breve pois sempre tenho duvidas... ate...

Eu sou o guest...HEHEH. Não sei porque, na hora que eu fiu postar deslogou... Os admins devem configurar os cookies.. Ta desconfigurado tongue.gif

Mas qualquer dúvida ae.. É só falar que nós estaremos ai para ajudar!!!! wink.gif

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

  • 0

Victor, aqui nunca deu problema algum de cookies.

Deve ser seu navegador.

Holy, que bom que resolveu seu problema brother!

Se precisar de mais alguma coisa, posta aí!

Abraços,

Dark!

Link para o comentário
Compartilhar em outros sites

  • 0
aproveitando esse mesmo tópico... como eu uso o comando include pois no php eu to acostumado fazer do seguinte modo...

<?php

include"nome_do_arquivo.php";

?>

e no asp como eu faço

valeu galera si eu estiver sendo muito chato me da um toque eu paro valeu galera...

Use assim fora da string ASP:

<!--#include file="pagina.asp"-->

ai depois disso vcê abre a string:

<%.......%>

Qualquer dúvida, posta ai, que nós te ajudaremos!!!!

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...