Ir para conteúdo

POWERED BY:

Arquivado

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

pgdpatrick

[Resolvido] conectando com bd access .. mas da erro ...

Recommended Posts

GENTE .. tava tentando fazer um código p\ acessar um humilde bd access ....mas n ta funcionando .

 

a rotina é essa ...

 

sei q é coisa simples .. mas so mt novo nessa área ... ajudem me por favor :

 

o nome do meu arquivo access é db2 o nome da minha tabela é tabela1 e bd1_dsn minha dsn.

 

diz q da erro na linha 11 q esta sublinhada.

 

 

<%

 

set conexao = server.CreateObject("ADODB.connection" )

 

set registros = Server.CreateObject("ADODB.Recordset" )

 

conexao.Open "provider=Microsoft.jet.OLEDB.4.0;DataSource="&Server.MapPath("db1.mdb")&";"

 

set registros.ActiveConnection = conexao

 

11 -registros.open "select *from tabela1;","dsn=bd1_dsn";

 

%>

 

e esse é o erro:

 

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/diretorio/testebd.asp, line 11, column 33

registros.open "select *from bd2"; "dsn=bd1_dsn";

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

nada ... o erro continua na linha 11

 

tb ñ consigo entender pq n funciona

 

olha ai o erro q deu ...

 

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/diretorio/testebd.asp, line 11, column 51

set registros= conexao.execute ("select *from bd2"); "dsn=bd1_dsn";

 

mesma coisa ... porque será ?!?!?

 

você deve esta muito familiarizado com a linguagem ...

 

pode talvez me dizer os itens que talvez podem estar causando o erro analizando meu código mesmo q seja improvável eu agredeceria muito e analizaria cada item 1 a 1 .

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq não iria funcionar daquele jeito, era mais facil mostrar a você a forma "facil" do que explicar uma mais "robusta"

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro inicial eram as aspas duplas que nao precisavam no meio da string

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.