BANCO DE DADOS PROGRESS

CLAUDIO1404 28/08/2007 08:20:23
#232997
Pessoal,

Alguém usa ou já usou o banco de dados Progress com VB6?
Preciso saber como conectar ao banco e fazer consultas.
Verifiquei no site www.connectionstrings.com para ver se encontrava uma string de conexão e achei alguma coisa.
Parece que tenho que criar uma conexão ODBC, mas nunca usei então se alguém puder me dar uma ajuda eu agradeço.

Um abraço,


SILVERDRAGON 28/08/2007 08:59:55
#233001
Resposta escolhida
Se nao me engano vc tem q criar um Dsn.....

Ter instalado o Driver desse banco no S.O

e fazer a conexao..

La no Painel de Programas tem Ferramentes Administrativas.. Vai em ODBC.. 'e la q vc vai criar a Dsn....


Qualquer duvida fala ai q t dou 1 help


SILVERDRAGON 28/08/2007 09:02:40
#233002
INSTALA O DRIVER DO POSTGRE

Depois e so usar essa string de cnexao...

Dim conPOSTGREE As ADODB.Connection


'aqui dividi melhor a String de conecção para você ver melhor todo o texto

StringConn$ = ""
StringConn$ = StringConn$ + "Provider=MSDASQL.1;"
StringConn$ = StringConn$ + "Persist Security Info=False;"
StringConn$ = StringConn$ + "Extended Properties="
StringConn$ = StringConn$ + Chr(34) & "DRIVER={PostgreSQL};"

' essas 5 linhas de comandos seguintes são as mais importantes,
' pois são dados que voce estabeleceu quando instalou o PostGreSQL
' e ja com uma BD de criada.
'
StringConn$ = StringConn$ + "DATABASE=NONE DA BASE DE DADOS;" 'NOME DA BASE DE DADOS
StringConn$ = StringConn$ + "SERVER=localhost;" 'NOME DO SERVIDOR
StringConn$ = StringConn$ + "PORT=5432;" 'PORTA DE COMUNICAÇÃO
StringConn$ = StringConn$ + "UID=postgres;" 'NOME DO USUÁRIO
StringConn$ = StringConn$ + "PWD=" & postgres & ";" 'SENHA
'

StringConn$ = StringConn$ + "ReadOnly=0;Protocol=6.4;"
StringConn$ = StringConn$ + "FakeOidIndex=0;ShowOidColumn=0;"
StringConn$ = StringConn$ + "RowVersioning=0;ShowSystemTables=0;"
StringConn$ = StringConn$ + "ConnSettings=;"
StringConn$ = StringConn$ + "Fetch=100;Socket=4096;UnknownSizes=0;"
StringConn$ = StringConn$ + "MaxVarcharSize=254;"
StringConn$ = StringConn$ + "MaxLongVarcharSize=8190;Debug=0;"
StringConn$ = StringConn$ + "CommLog=0;Optimizer=1;"
StringConn$ = StringConn$ + "Ksqo=1;UseDeclareFetch=0;TextAsLongVarchar=1;"
StringConn$ = StringConn$ + "UnknownsAsLongVarchar=0;"
StringConn$ = StringConn$ + "BoolsAsChar=1;Parse=0;CancelAsFreeStmt=0;"
StringConn$ = StringConn$ + "ExtraSysTablePrefixes=dd_;"
StringConn$ = StringConn$ + "LFConversion=1;UpdatableCursors=1;"
StringConn$ = StringConn$ + "DisallowPremature=0;TrueIsMinus1=0;"
StringConn$ = StringConn$ + "BI=0;ByteaAsLongVarBinary=0;"
StringConn$ = StringConn$ + "UseServerSidePrepare=0" & Chr(34)


Set conPOSTGREE = New ADODB.Connection
Set rs = New ADODB.Recordset
conPOSTGREE.Open StringConn$
rs.Open "SQL", conPOSTGREE, , adLockOptimistic, -1 'aqui coloca-se uma "SQL" se quizer.



Flw T+
CLAUDIO1404 28/08/2007 09:52:24
#233016
Opa... obrigado
O driver do POSTGREE serve pro Progress?
Porque realmente, lá na criação do ODBC eu não tenho nenhum driver para o Progress mesmo.
Tem os Excel, Access, SQL, e outros mas nada de Progress



SILVERDRAGON 28/08/2007 10:02:41
#233021
Iii entaum é só vc instalar amigo e usar a string de conexao...

qualquer duvida posta ai....

Procura no site do fabricante q tem o Driver(acho)



t+
SILVERDRAGON 28/08/2007 10:10:49
#233025
Amigo aqui o DRIVER para vc...

http://uda.openlinksw.com/odbc/mt/odbc-progress-mt/


T+
CLAUDIO1404 28/08/2007 11:55:23
#233053
Ok. Muito Obrigado, SILVERDRAGON.
Vou tentar conectar com este driver.


Tópico encerrado , respostas não são mais permitidas