erro -2147467259?
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!!!
Discussão (1)
Carregando comentários...