Mensagem sobre o tópico
Conectar a Ingres via ODBC usando string connection.
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Message-ID: <457cd60b-b0e7-4234-b7fa-4bae9fbe1d34@k2g2000hse.googlegroups.com>
Date: Wed, 9 Jan 2008 10:32:08 -0800 (PST)
Received: by 10.100.178.13 with SMTP id a13mr754140anf.8.1199903529026; Wed,
09 Jan 2008 10:32:09 -0800 (PST)
X-IP: 200.85.47.250
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET
CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 cache-asu1 (NetCache NetApp/6.0.6)
Subject: Conectar a Ingres via ODBC usando string connection.
From: Rick DeCastro <decas...@foxparaguay.net>
To: iug-br <iug-br@googlegroups.com>
Oi pessoal, eu de novo.
Como j=E1 comentei na minha =FAltima menssagem, estou tratando de fazer
uma conex=E3o do Visual FoxPro 9 com uma BD em INGRES para efeitos de
desenvolvimento e provas de uma aplica=E7=E3o que dever=E1 consumir dados de=
uma BD Ingres j=E1 existente.
Descarreguei a =FAltima vers=E3o do Ingres para Windows, segundo o
recomendado pelo Leandro (obrigado pela dica) e instalei na minha
m=E1quina, 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=E7=E3o =E9 me conectar desde o VFP, usando a fun=E7=E3o
SQLSTRINGCONNECT() que estabelece uma conex=E3o 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=3DMSDASQL.1;DRIVER=3DIngres;SRVR=3Dxxxxx;DB=3Dxxxxx;Persist Securit=
y
Info=3DFalse;Uid=3DmyUsername;Pwd=3DmyPassword;SELECTLOOPS=3DN;Extended
Properties=3D"SERVER=3Dxxxxx;DATABASE=3Dxxxxx;SERVERTYPE=3DINGRES";
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=E3o estou conseguindo
conectar.
Como SRVR e SERVER botei ANALISIS (que =E9 o nome da minha m=E1quina),
como DB e DATABASE botei "demodb", como UID botei "ricardo" (que =E9 o
meu usuario e owner do BD), como PWD botei o password criado.
Acho que n=E3o estou sabendo informar o server, sei l=E1... esse nome eu
tirei do que aparece no campo HOST, cuando eu abro o Ingres Visual
Manager. Se n=E3o =E9 correcto, onde encontro essa informa=E7=E3o? (o nome d=
o
server)
Resumindo, a pergunta =E9: Algu=E9m sabe o "caminho das pedras" para fazer
uma conex=E3o ODBC a um BD em uma instala=E7=E3o local do Ingres? Comento
que estou tratando de n=E3o usar DNS.
Agrade=E7o antecipadamente qualquer ajuda.
Ricardo De Castro Aquino
Asun=E7=E3o - Paraguai