Oi pessoal, eu de novo.
Como já comentei na minha última menssagem, estou tratando de fazer
uma conexão do Visual FoxPro 9 com uma BD em INGRES para efeitos de
desenvolvimento e provas de uma aplicação que deverá consumir dados de
uma BD Ingres já existente.
Descarreguei a última versão do Ingres para Windows, segundo o
recomendado pelo Leandro (obrigado pela dica) e instalei na minha
máquina, que tem o Windows XP SP2. Aceitei tudo o que veio
predeterminado (default).
Por meio do Ingres Visual DBA, posso acceder perfeitamente ao
"demodb" (que tem o meu usuario de Windows como "owner") e inclusive
pude criar uma tabela de prova.
Agora a minha intenção é me conectar desde o VFP, usando a função
SQLSTRINGCONNECT() que estabelece uma conexão com qualquer fonte de
dados por meio de uma "connection string". Procurei no
"www.ConnectionStrings.com" e encontrei o seguinte para o INGRES (DNS-
less):
Provider=MSDASQL.1;DRIVER=Ingres;SRVR=xxxxx;DB=xxxxx;Persist Security
Info=False;Uid=myUsername;Pwd=myPassword;SELECTLOOPS=N;Extended
Properties="SERVER=xxxxx;DATABASE=xxxxx;SERVERTYPE=INGRES";
Antes que nada, criei um password para o meu usuario usando o
"accessdb" desde o Command Prompt (ajuda de um amigo que usa o Ingres
en Linux). Provei, e sigo podendo accessar ao banco de dados "demodb"
com o Ingres Visual DBA, mediante o password criado.
Tratei de usar essa sequencia desde o VFP, mas não estou conseguindo
conectar.
Como SRVR e SERVER botei ANALISIS (que é o nome da minha máquina),
como DB e DATABASE botei "demodb", como UID botei "ricardo" (que é o
meu usuario e owner do BD), como PWD botei o password criado.
Acho que não estou sabendo informar o server, sei lá... esse nome eu
tirei do que aparece no campo HOST, cuando eu abro o Ingres Visual
Manager. Se não é correcto, onde encontro essa informação? (o nome do
server)
Resumindo, a pergunta é: Alguém sabe o "caminho das pedras" para fazer
uma conexão ODBC a um BD em uma instalação local do Ingres? Comento
que estou tratando de não usar DNS.
Agradeço antecipadamente qualquer ajuda.
Ricardo De Castro Aquino
Asunção - Paraguai