Antes de mais nada, peço desculpas, pois acho que esse meu problema foge um pouco da finalidade daqui, mas pode ser que algum colega passou por isso e poça me ajudar...
Estou tentando criar uma conexão a um banco de dados em meu servidor web, porém, estou perdido nos procedimentos, já tentei tanto coisa, que nem sei mais o que deu errado ou que quase deu certo...
O suporte do meu provedor me passou os dados necessários para o acesso ao bd:
username: sys / system
password: 999999999999
hostname: info-administrativo.maxapex.net
Data Source=INFO-ADMINISTRATIVO_1394
port: 1521
service name: xepdb1
Um colega me passou esse codigo, eu adaptei
Set BancoInfo = New ADODB.Connection
BancoInfo.ConnectionString = StrConexao = "Provider=MSDAORA;Password=xxxxxxxxxx;Persist Security Info=True;User ID=system;Initial Catalog=INFO-ADMINISTRATIVO_1394;Data Source=INFO-ADMINISTRATIVO_1394"
BancoInfo.Open
Mas adaptando com meus dados, não funcionou...
Li vários posts, falando sobre CLIENTE ORACLE, outros que fala que pode ser conectado direto, etc... mas não consegui nada ainda
após vários testes, acredito que o problema esteja no momento em criar a fonte de dados ODBC... baixei no site da oracle o ORACLE CLIENT 11, fiz a instalação e configuração, agora em SELECIONE UM DRIVER para fonte de dados, aparece um drive: ORACLE EM ORACLIENT11G_HOME1, seleciono ele e digito minhas crendenciais: dou um NOME, o TNS eu seleciono ORADATA e meu ID system... após tento fazer o teste de conexão, digito a senha, nesse momento da a mensagem de erro:
Ubable to connect
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154: TSN:could not resolve the connect identifier specified
Eu baixei uns arquivos de instalar o ODBC, criei uma pasta com esses arquivos e coloquei no C:oracle_client_tsn
fiz a instalação do ODBC, criei um arquivo chamado: tnsnames.ora
dentro dele, ta assim:
ORADATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL=TCP)(HOST=info-administrativo.maxapex.net)(PORT=1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xepdb1)
(SERVER = DEDICATED)
)
)
Nas variaveis de ambiente, eu criei a variavel: nome: TNS_ADMIN -- valor: C:oracle_client_tsn
ainda nas var. amb., no PATH... adicionei a referencia: ...;C:oracle_client_tsn
já não sei mais no que mexer, acredito ser um detalhezinho, mas realmente, não acho a solução
se alguém tiver mais alguma ideia, to usando VB6, win32bits, meu banco é oracle 11g
agradeço