xHarbour + SQLITE

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

xHarbour + SQLITE

Mensagem por alaminojunior »

Alguém saberia dizer se é possível acessar e manipular tabelas SQLITE usando xHarbour ?

Na minha versão xHarbour, tem uma pasta Contrib, com alguns arquivos relacionados ao SQLITE, mas tentei compilar um exemplo aqui e acusou uns erros, falta de funções.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

xHarbour + SQLITE

Mensagem por alxsts »

Olá!

Talvez o tópico SQLite3 dê alguma luz para você. Não testei pois não tenho o SQLite instalado. Tente aí e poste o teu código. Pesquisando no Google tem algumas dicas adicionais.
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

xHarbour + SQLITE

Mensagem por alaminojunior »

Segui um pouco mais adiante, e o erro retornado foi:
C:\BCC58\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 6.51 Copyright (c) 1997-2013 Embarcadero Technologies, Inc.
Error: Unresolved external '__endthreadex' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_3.LIB|sqlite3

Error: Unresolved external '__beginthreadex' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_3.LIB|sqlite3

Error: Unresolved external '_sqlite3_column_database_name' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_31.LIB|xhbsqlite3

Error: Unresolved external '_sqlite3_table_column_metadata' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_31.LIB|xhbsqlite3

Error: Unresolved external '_sqlite3_column_origin_name' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_31.LIB|xhbsqlite3

Error: Unresolved external '_sqlite3_column_table_name' referenced from C:\XHARBOUR\CONTRIB\HBSQLIT3\TESTS\SQLITE_31.LIB|xhbsqlite3

Error: Unable to perform link
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

xHarbour + SQLITE

Mensagem por alxsts »

Olá!

Aí fica difícil... será que a sua lib para SQLite está atualizada?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

xHarbour + SQLITE

Mensagem por alaminojunior »

Pois então Alexandre:
Com os dois arquivos em .C constantes na pasta, gerei duas libs.
Baixei a Sqlite e com a DLL e a implib.EXE gerei outra lib.

Amanhã tento mais um pouco.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

xHarbour + SQLITE

Mensagem por alxsts »

Olá!

Tópicos longos mas que podem oferecer alguma ideia: http://www.hmgforum.com/viewtopic.php?f=15&t=853 e outro Using SQLite with xHarbour e mais outro SqLite in network
[]´s
Alexandre Santos (AlxSts)
leandrolinauer
Usuário Nível 3
Usuário Nível 3
Mensagens: 413
Registrado em: 16 Out 2006 10:59
Localização: Paranaíba-MS

xHarbour + SQLITE

Mensagem por leandrolinauer »

Boa tarde alaminojunior
Conseguiu instalar SQLITE com xHarbour?
A um tempo atrás, uns anos +ou- (3 anos a 4 anos), quando tive que usar SQLITE, tive que migrar de xharbour para HARBOUR e foi a melhor coisa que ja fiz eu uso SQLITE3 e funcinando perfeitamente no HARBOUR, e hoje ja estou no HARBOUR 3.4, se precisar de alguma ajuda no assunto, só me avisar.
T+
:xau
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

xHarbour + SQLITE

Mensagem por alaminojunior »

Obrigado Leandro !

Consegui sim.

Ainda preciso utilizar xHarbour, pois utilizo SQLRDD num projeto maior. Mas tempos atrás consegui com a ajuda de colegas, compilar um projeto para usar SQLite e funciona muito bem sim.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Responder