Ir para conteúdo

POWERED BY:

Arquivado

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

Gustav Silv

erro -2147467259?

Recommended Posts

Estou acessando um acess onde busco o caminho de um banco de dados. Se eu coloco o endereço nominal, ele acessa, mas quando coloco em variável só fornece o erro "-2147467259". Assim, sendo...

 

vUSERNAME = REQUEST("USERNAME") 'AQUI VEM O NOME DO USUARIO COM DOMINIO, EXEMPLO; FULANO@DOMINIO.COM. O NOME DO CLIENTE NO BANCO SAO OS DADOS APOS O @

 

'VERIFICA O CLIENTE NO BANCO DE DADOS RECUPERANDO O CAMINHO DO BANCO DE DADOS DO CLIENTE:

vCLIENT = MID(vUSERNAME, INSTR(vUSERNAME,"@")+1, LEN(vUSERNAME))

 

SET CLIENTPATH = DB.EXECUTE ("SELECT * FROM CONFIG WHERE CLIENT = '"&vCLIENT&"'")

vPATH = CLIENTPATH ("PATH")

 

'AQUI, APÓS RECUPERAR O ENDERECO DO BANCO DE DADOS DO CLIENTE, CRIA UMA CONEXAO:

 

SET DBCLIENT = SERVER.CREATEOBJECT("adodb.connection")

ON ERROR RESUME NEXT

DBCLIENT.OPEN = vPATH <- AQUI NAO ABRE A CONEXAO COM O CLIENTE! ALÉM DISSO,

IF ERR.NUMBER <> "0" THEN RESPONSE.WRITE ERR.NUMBER <- AQUI ME APRESENTA ESSE NUMERO "-2147467259" CABULOSO!

 

E SE NO LOCAL DA VARIAVEL vPATH COLOCO "PROVIDER = MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=C:\inetpub\wwwroot\client.com\db\client.mdb" RODA NUMA BOA.

 

Alguém se habilita??

Valeu!!!

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.