Clipper On Line • Ver Tópico - Ajuda com: #require "hbsqlit3"

Ajuda com: #require "hbsqlit3"

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

Ajuda com: #require "hbsqlit3"

Mensagempor susviela@bol.com.br » 16 Jul 2017 21:03

Povo:
Na pasta C:\hb32\contrib\hbsqlit3 tem um exemplo de como usar, consegui compilar e rodar o exemplo, com sucesso.

Agora vou aos testes e criei uma nova pasta onde coloquei o seguinte fonte:
#require "hbsqlit3"

PROCEDURE Main()

   ? sqlite3_libversion()
   sqlite3_sleep( 3000 )

   IF sqlite3_libversion_number() < 3005001
      RETURN
   ENDIF

   RETURN


Estou tentando compilar esse exemplo, hbmk2 conecta.prg ==> e recebo erro:
C:\power\dos\hwgui\sql>hbmk2 conecta.prg
hbmk2: Processando opções do ambiente: -comp=mingw
Harbour 3.2.0dev (r1706271037)
Copyright ( c ) 1999-2016, http://harbour-project.org/
Compiling 'conecta.prg'...
Lines 14, Functions/Procedures 1
Generating C source output to 'C:\Users\Loja\AppData\Local\Temp\hbmk_9kp89a.dir\
conecta.c'... Done.
C:/Users/Loja/AppData/Local/Temp/hbmk_9kp89a.dir/conecta.o:conecta.c:(.data+0x48
): undefined reference to `HB_FUN_SQLITE3_LIBVERSION'
C:/Users/Loja/AppData/Local/Temp/hbmk_9kp89a.dir/conecta.o:conecta.c:(.data+0x58
): undefined reference to `HB_FUN_SQLITE3_SLEEP'
C:/Users/Loja/AppData/Local/Temp/hbmk_9kp89a.dir/conecta.o:conecta.c:(.data+0x68
): undefined reference to `HB_FUN_SQLITE3_LIBVERSION_NUMBER'
collect2.exe: error: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
C:\hb32\comp\mingw\bin\gcc.exe C:/Users/Loja/AppData/Local/Temp/hbmk_9kp89a.dir/
conecta.o C:/Users/Loja/AppData/Local/Temp/hbmk_9kp89a.dir/hbmk_rx4d4r.o -mco
nsole -Wl,--start-group -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -
lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lr
ddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhb
pp -lhbcommon -lhbmainstd -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -liphl
papi -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr
-lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group
-oconecta.exe -LC:/hb32/lib/win/mingw

hbmk2: Dica: Adicionar opção 'hbsqlit3.hbc' faltando nas funções:
sqlite3_libversion_number(), sqlite3_sleep(), sqlite3_libversion()
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes

Ajuda com: #require "hbsqlit3"

Mensagempor Jairo Maia » 17 Jul 2017 14:45

Olá Carlos,

Veja que ao usar o Harbour 3.2 ou superior, ele tenta lhe ajudar com dicas.

No rodapé da mensagem diz:

hbmk2: Dica: Adicionar opção 'hbsqlit3.hbc' faltando nas funções:
sqlite3_libversion_number(), sqlite3_sleep(), sqlite3_libversion()


Coloque esse arquivo em seu arquivo.hbp.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Ajuda com: #require "hbsqlit3"

Mensagempor susviela@bol.com.br » 17 Jul 2017 14:54

Iniciante é phoda em .... hehehehe.

hbmk2: Dica: Adicionar opção 'hbsqlit3.hbc' faltando nas funções:
sqlite3_libversion_number(), sqlite3_sleep(), sqlite3_libversion()

Coloque esse arquivo em seu arquivo.hbp.



Obrigado pela dica, já vou pesquisar como colocar "esse arquivo no HBP"
.
.
"E quando você perder o controle, colherá o que plantou."
=========================================
Carlos Alberto Nunes #Susviela
Site: https://www.PowerInformatica.com.br
=========================================
Blog xBase: https://programandoxbase.wordpress.com/
Blog TI: https://susviela.wordpress.com

( #ProgramandoxBase #AllxBase )
Avatar de usuário

susviela@bol.com.br
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 236
Data de registro: 30 Jun 2017 11:17
Cidade/Estado: São José / SC
Curtiu: 153 vezes
Mens.Curtidas: 24 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro