Clipper On Line • Ver Tópico - Instalando e configurando o MySQL para Harbour

Instalando e configurando o MySQL para Harbour

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

 

Instalando e configurando o MySQL para Harbour

Mensagempor JoséQuintas » 18 Mai 2015 12:28

Não querendo ser chato, mas se usasse ADO diretamente, já estaria usando.

Opção 1:
Instalar o ADS Local e usar ADO diretamente com DBFs.
Depois, trocando a string vai poder trabalhar com MySQL.

Opção 2:
Instalar o MySql no servidor e CONFIGURAR. Não adianta apenas instalar, tem que configurar.
Instalar o ODBC MySQL no terminal. Não precisa configurar, é só instalar.

Não é necessário criar conexão ODBC no Windows. Isso geralmente é usado por administradores de site.

No Harbour não precisa instalar nada, é só usar a hbwin que faz parte do Harbour.

Deste modo funciona desde o Harbour 0.99, e ADO funciona há mais de 10 anos.

Não é open source?
Ué, usá-lo através de uma LIB open source não faz diferença, vai usá-lo do mesmo jeito.
A única diferença é que usando ADO vai estar aprendendo ADO, pra qualquer tipo de uso, incluindo sites e outras linguagens de programação.

Mas vai ter que sair da zona de conforto, que é usar DBF do jeito que está acostumado, ou usar outras bases de dados igual DBF.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Toledo » 19 Mai 2015 07:42

Softwhouse escreveu:Estou usando Harbour 3.2.0dev (r150408220)
Estou compilando como indicado: Hbmk2 demo.prg rddsql.hbc sddodbc.hbc

Amigo, esta é a mesma versão que tenho aqui, então a primeira coisa a fazer é verificar se na pasta do seu Harbour tem as pastas \Contrib\rddsql e \Contrib\sddodbc. Se existir, então force o uso dos arquivos hbc, copie os arquivos rddsql.hbc, hbrddsql.ch e sddodbc.hbc para a mesma pasta onde está o demo.prg.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Softwhouse » 19 Mai 2015 11:05

Bom dia Toledo,

De fato, falta a pasta Contrib, o harbour que utilizo é o que vem junto com a minigui, procurei pelo fórum e não encontrei aonde baixar essa pasta, saberia informar o link ?

Grato
Fernando
Softwhouse
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 300
Data de registro: 07 Dez 2011 17:44
Cidade/Estado: Porto Alegre/RS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Toledo » 19 Mai 2015 18:26

Softwhouse escreveu:utilizo é o que vem junto com a minigui

Tente então compilar assim:

hbmk2 demo.prg -lhbodbc -lodbc32 -lhbsqldd -lsddodbc

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Softwhouse » 21 Mai 2015 08:57

Bom dia Toledo,

Ok, compilou certinho, mas ao executar deu Erro na conexão com o servidor.

Abraços
Fernando
Softwhouse
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 300
Data de registro: 07 Dez 2011 17:44
Cidade/Estado: Porto Alegre/RS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Toledo » 21 Mai 2015 11:46

Amigo, qual a mensagem de erro??? Em que linha ocorreu o erro???

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor JoséQuintas » 21 Mai 2015 12:50

Vi que a string de conexão é igual do ADO, mas um pouco diferente do que uso.
Pra quem não está acostumado, acho que dá pra confundir esta parte.

nConnection := RDDINFO( RDDI_CONNECT, { "ODBC", "Server=localhost;Driver={MySQL ODBC 3.51 Driver};dsn=;User=root;pwd=suasenha;database=test;" } )


Não sei se a ordem faz diferença, ou o jeito, em todo caso, a mesma parte comentada, como eu uso no ADO:

cConnectionString := ;
   "Driver={MySQL ODBC 3.51 Driver};" + ; // Corresponde exatamente ao driver ODBC que foi instalado
   "Server=localhost;" + ;                // endereço do servidor, IP ou nome
   "Port=3306;" + ;                       // 3306 é a default. Só precisa indicar aqui se for diferente
   "Database=test;" + ;                   // nome do banco de dados. precisa ter sido previamente criado no servidor
   "User ID=root;" + ;                    // nome de usuário cadastrado no servidor MySQL
   "Password=suasenha;" + ;               // senha do usuário
   "Collation=latin1;" + ;                // Só pra garantir, compatível com PTISO
   "Option=131072;" + ;                   // Esta apenas segui o barco. Tem a ver com configurações extras
   "dsn=;"                                // Só se usar dsn criada no Windows vai isto com o nome, e pode substituir todo resto

nConnection := RDDINFO( RDDI_CONNECT, { "ODBC", cConnectionString } )


Pra isso funcionar o que precisa conferir:

- o servidor mysql precisa estar instalado no endereço indicado (no caso da string, máquina local)
- o firewall precisa estar liberado pelo menos pra uso local (geralmente a própria instalação do MySQL faz isso)
- o nome do banco de dados precisa ser válido (o nome que você criou)
- o usuário/senha precisam ser válidos (o nome e senha que cadastrou)
- o ODBC de MySQL precisa estar instalado - versão 3.51

Porque tanta complicação:
Lembrem-se: não é acesso a disco, é acesso por conexão igual internet.
Faz diferença firewall no servidor porque vai passar a receber conexões - a segurança geralmente bloqueia isso.
E como pode estar em qualquer lugar, faz diferença o endereço/IP pra chegar até o servidor.
A conexão usa TUDO que foi configurado de uma vez, então TUDO precisa estar certo pra funcionar.

Erros possíveis, onde a mensagem ajuda a localizar:

- fonte de dados não instalada - falta ODBC MySQL no terminal ou nome está errado na String
- servidor não encontrado - problemas com endereço ou firewall ou nome errado na String
- base de dados não encontrada - Não existe a base no servidor, ou nome errado na string
- acesso negado ao usuário - usuário/senha errados na string ou não liberados para uso externo (se não for local)

Acessar o mesmo servidor pelo HeidiSQL ajuda a testar/conferir quase tudo isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor Softwhouse » 25 Mai 2015 08:47

Bom dia Toledo,

Na verdade não é um erro e sim o Alert informado "Erro na conexão com o servidor"

IF nConnection == 0
Alert("Erro na conexao com o servidor")
Return nil
ENDIF

Vou revisar as configurações para ver se não foi feito algo errado.

Abraços
Fernando
Softwhouse
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 300
Data de registro: 07 Dez 2011 17:44
Cidade/Estado: Porto Alegre/RS
Curtiu: 0 vez
Mens.Curtidas: 12 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor cjp » 01 Set 2015 17:25

Colegas,

Por favor, preciso de ajuda para uma questão relacionada à instalação do MySQL: estou pensando em instalar um banco de dados local na minha máquina, sem prejuízo do banco de dados que já uso no provedor. A ideia é fazer um backup do banco de dados do provedor na máquina local, para usar quando falha a conexão ao banco do provedor, apenas para consulta (sem alteração de dados).

Não estou acertando a instalação desse banco de dados local. Já tenho todos os passos deste tutorial instalados e funcionando, para o banco do provedor.

Alguém poderia me dar a dica de como instalar o banco local?
Inacio de Carvalho Neto
cjp
Usuário Nível 6

Usuário Nível 6
 
Mensagens: 1527
Data de registro: 19 Nov 2010 21:29
Cidade/Estado: paraná
Curtiu: 10 vezes
Mens.Curtidas: 20 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor chicaomogi2014 » 13 Mar 2016 18:40

Olá,

Tenho um programa que esta compilando perfeitamente com o comando:

compile sistema /m

O /m é pra dar suporte ao MySQL

Quando tento com:

hbmk2 sistema -lhbmysql

Vem um monte de warning e não compila, nao gerar o EXE

Tenho a Harbour MiniGUI Extended Edition 16.02
chicaomogi2014
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 13
Data de registro: 03 Ago 2014 01:33
Cidade/Estado: Mogi das Cruzes / SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Instalando e configurando o MySQL para Harbour

Mensagempor Toledo » 13 Mar 2016 22:00

chicaomogi2014 escreveu:Tenho a Harbour MiniGUI Extended Edition 16.02

Neste caso você teria que criar um arquivo HBP com a lista de arquivos PRG e um outro arquivo HBC com os parâmetros de configuração (libs, path include e path libs.

Por exemplo: arquivo.hbp
main.prg
cadastro.prg
relat.prg


arquivo.hbc
libs=hbmysql


Para compilar digite:

hbmk2.bat arquivo.hbp arquivo.hbc

Obs.: hbmk2.bat está na pasta \MiniGui\Batch

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor chicaomogi2014 » 14 Mar 2016 00:41

Fiz como orientado mas da erro

Harbour 3.2.0dev (r1602101617)
Copyright (c) 1999-2016, http://harbour-project.org/
clientes.prg(13) Error E0030 Syntax error "syntax error at '.'"
clientes.prg(15) Error E0030 Syntax error "syntax error at 'WINDOW'"
clientes.prg(16) Error E0030 Syntax error "syntax error at 'KEY'"
clientes.prg(23) Error E0030 Syntax error "syntax error at '@'"
clientes.prg(33) Error E0030 Syntax error "syntax error at '.'"
clientes.prg(42) Error E0030 Syntax error "syntax error at '.'"
clientes.prg(47) Error E0030 Syntax error "syntax error at 'IMAGE'"
clientes.prg(48) Error E0030 Syntax error "syntax error at '30'"
clientes.prg(49) Error E0030 Syntax error "syntax error at '966'"
clientes.prg(50) Error E0030 Syntax error "syntax error at '24'"
clientes.prg(51) Error E0030 Syntax error "syntax error at '24'"
clientes.prg(52) Error E0030 Syntax error "syntax error at 'img\adicionar1.bmp'"
clientes.prg(53) Error E0030 Syntax error "syntax error at 'END'"
clientes.prg(58) Error E0030 Syntax error "syntax error at '@'"
clientes.prg(60) Error E0030 Syntax error "syntax error at 'IMAGE'"
clientes.prg(61) Error E0030 Syntax error "syntax error at '64'"
clientes.prg(62) Error E0030 Syntax error "syntax error at '966'"
clientes.prg(63) Error E0030 Syntax error "syntax error at '24'"
clientes.prg(64) Error E0030 Syntax error "syntax error at '24'"
...
...
178 errors

No code generated.
hbmk2[sis]: Error: Running Harbour compiler (embedded). 1

isso usando: hbmk2.bat sis.hbp sis.hbc

Mas se compilo usando: compile.bat sis /m, compila perfeitamente

E gostaria de saber se é /lhbmysql o equivalente /m do compile ou outra coisa.
chicaomogi2014
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 13
Data de registro: 03 Ago 2014 01:33
Cidade/Estado: Mogi das Cruzes / SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Instalando e configurando o MySQL para Harbour

Mensagempor alxsts » 14 Mar 2016 02:56

Olá!

Você colocou a linha abaixo em seus fontes?
#include "minigui.ch"
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Instalando e configurando o MySQL para Harbour

Mensagempor chicaomogi2014 » 14 Mar 2016 12:49

só tinha no primeiro PRG, agora coloquei em cada PRG.

Ai mudou a tela de erro

Harbour 3.2.0dev (r1602101617)
Copyright (c) 1999-2016, http://harbour-project.org/
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_iuca90.dir\sistema.c:
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_iuca90.dir\clientes.c:
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_iuca90.dir\entrada.c:
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_iuca90.dir\movimento.c:
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_iuca90.dir\caixa.c:
C:\Users\FRANCI~1\AppData\Local\Temp\hbmk_le596k.c:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'mysql_init' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_real_connect' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_close' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_get_server_version' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_commit' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_rollback' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_select_db' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_query' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_store_result' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_use_result' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_fetch_lengths' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_data_seek' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_fetch_field' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_field_seek' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_num_fields' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_field_count' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_list_fields' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_errno' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_error' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_list_dbs' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_list_tables' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_num_rows' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_fetch_row' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_free_result' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_affected_rows' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_get_host_info' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_get_server_info' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_insert_id' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_ping' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_real_escape_string' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Error: Unresolved external 'mysql_escape_string' referenced from C:\MINIGUI\HARBOUR\LIB\HBMYSQL.LIB|mysql
Warning: Public symbol '_HB_FUN_ENTRADA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_ENTRADA_FIM' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_PROCURAR_ENTRADA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CADASTRA_AVULSO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CADASTRA_MENSALISTA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CADASTRA_SAIDA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CONFIRMA_ENTRADA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_HORA_ATUAL' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_AGUARDE_ENTRADA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_TELA_SAIDA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_SAIDA_CONFIRMA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CHAVE_PAGAMENTO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\ENTRADA.OBJ
Warning: Public symbol '_HB_FUN_CLIENTES' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_PROCURAR_CLIENTE' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_LISTA_CLIENTES' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_CORZEBRAFRENTE' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_CADASTRO_CLIENTE' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_SALVAR_CLIENTE' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_CLIENTE_FOCO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_APAGA_CLIENTE' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CLIENTES.OBJ
Warning: Public symbol '_HB_FUN_CAIXA' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CAIXA.OBJ
Warning: Public symbol '_HB_FUN_CAIXA_ACESSO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\CAIXA.OBJ
Warning: Public symbol '_HB_FUN_MOVIMENTO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\MOVIMENTO.OBJ
Warning: Public symbol '_HB_FUN_PROCURAR_MOVIMENTO' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\MOVIMENTO.OBJ
Warning: Public symbol '_HB_FUN_MOVIMENTO_FIM' defined in both module C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\SISTEMA.OBJ and C:\USERS\FRANCISCO\APPDATA\LOCAL\TEMP\HBMK_IUCA90.DIR\MOVIMENTO.OBJ
hbmk2[sis]: Error: Running linker. 2
chicaomogi2014
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 13
Data de registro: 03 Ago 2014 01:33
Cidade/Estado: Mogi das Cruzes / SP
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Instalando e configurando o MySQL para Harbour

Mensagempor Toledo » 14 Mar 2016 13:14

Amigo, no seu arquivo sis.hbc alterar para:

libs=hbmysql libmysql


No seu arquivo SISTEMA.PRG está de alguma forma incluindo os outros PRG (usando por exemplo: #include, set procedure, usando comando DO, etc.)?

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Anterior Próximo



Retornar para Contribuições, Dicas e Tutoriais

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 24 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