Página 1 de 1
sqlrdd
Enviado: 01 Nov 2013 23:01
por jairfab
Alguem tem o caminho das pedra para conexão de banco de dados sqlrdd.
Tenho um sistema com delphi e banco de dados firebird e estou precisando gerar sped contribuições, acontece que eu já tenho o sped contribuições funcionando 100% em um sistema de livro fiscal (xharbour), agora quero acessar o banco de dados firebird fazer um select e gerar o sped aproveitando o codigo fonte do sistema livro fiscal.
A dificuldade é que ainda não sei como fazer a conexão paa fazer o select no banco de dados firebird.
sqlrdd
Enviado: 03 Nov 2013 05:06
por JoséQuintas
Fiz pequenos testes com a adordd acessando mysql.
Usando ADO é só indicar a string de conexão.
Outra opção é usar ADO.
As duas são exclusivas pra Windows.
sqlrdd
Enviado: 06 Nov 2013 15:08
por sygecom
Jair,
Qual a duvida ?
é na conexão ?
qual versão do seu SQLRDD e qual xHarbour ?
sqlrdd
Enviado: 06 Nov 2013 17:30
por Itamar M. Lins Jr.
Eu quando preciso uso o SQLMIX do harbour muito simples, ainda não me deixou na mão.
Código: Selecionar todos
cRdd := RDDSETDEFAULT( "SQLMIX" )
cAttributes:="Server=;Database=127.0.0.1:c:\temp\dbafirebird.gdb;User=SYSDBA;Password=masterkey;Driver={Firebird/InterBase(r) driver};"
nConn := RDDINFO( RDDI_CONNECT,{"ODBC",cAttributes} )
IF nConn == 0
hwg_Msginfo( "Não conectado ao servidor: " + str(RDDINFO( RDDI_ERRORNO )) + hb_eol() + RDDINFO( RDDI_ERROR ) )
RDDSETDEFAULT( cRdd )
RETURN
ENDIF
DBUSEAREA( .T.,"SQLMIX", "select * from produto", "xx" )
Já conectei com MSSQL, FIREBIRD, MYSQL...
Saudações,
Itamar M. Lins Jr.
sqlrdd
Enviado: 10 Nov 2013 19:36
por filizola
Itamar, boa tarde pode me passar exemplo de compilação sqlmix com sqlite3.
Desculpe o incomodo é que estou interessado em passar meus dbfs para sqlite.
compilo com harbour ou minigui ?
preciso usar em modo console.
Desde já, agradeço.
sqlrdd
Enviado: 10 Nov 2013 21:53
por jairfab
Já tentei com varias versões do xharbour, inclusive conseguir compilar só não conseguir o acesso no banco de dados.
Qual versão dos xharbour tem o sqlmix é somente na versão comercial?
sqlrdd
Enviado: 11 Nov 2013 20:25
por bencz
sqlrdd
Enviado: 13 Nov 2013 09:27
por jairfab
Porque eu preciso ler o banco de dados de um erp que utiliza firebird!
sqlrdd
Enviado: 13 Nov 2013 10:15
por bencz
Oh, entendi, achei q era uma escolha de banco de dados!!!
sqlrdd
Enviado: 15 Nov 2013 21:28
por jairfab
Primeiro instalei estes componentes
Firebird 1.55 - Baixar de:
http://prdownloads.sourceforge.net/fire ... -Win32.exe
Driver ODBC - Baixar de:
http://www.praktik.km.ua/downloads/Fire ... -Win32.exe
Fiz um teste acessando banco de dados access e funciou 100%, agora quando tento o banco firebird não dar certo.
Código: Selecionar todos
#include "hmg.ch"
//REQUEST SDDODBC, SQLMIX
REQUEST DBFCDX,DBFFPT,DBFDBT,SQLMIX,SDDODBC
#define RDDI_CONNECT 1001
PROC main()
RDDSETDEFAULT( "SQLMIX" )
SET( 4, "yyyy-mm-dd" )
* RDDINFO( RDDI_CONNECT, { "ODBC", "DBQ=" + "test.mdb;Driver={Microsoft Access Driver (*.mdb)}" } )
* DBUSEAREA( .T.,, "select * from test", "test" )
cAttributes:="Server=;Database=192.168.0.1:c:\temp\test.gdb;User=SYSDBA;Password=masterkey;Driver={Firebird/InterBase(r) driver};"
nConn := RDDINFO( RDDI_CONNECT,{"ODBC",cAttributes} )
IF nConn == 0
Msginfo( "Não conectado ao servidor: " )
RETURN
ELSE
Msginfo( " ok " )
ENDIF
RETURN
</code>
sqlrdd
Enviado: 16 Nov 2013 13:28
por Itamar M. Lins Jr.
Mande o seu BD zipado pequeno p/ que possa fazer um teste.
Saudações,
Itamar M. Lins Jr.
sqlrdd
Enviado: 24 Nov 2013 10:18
por sygecom
Para MYSQL, POSTGRESQL, FIREBIRD e ORACLE o SQLRDD é usado de forma NATIVA não precisa de ODBC e etc... é simples de mais siga os exemplos da pasta SAMPLE que não tem erro. Agora o que pode está acontecendo é que a versão do xharbour e SQLRDD não são compatíveis.