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

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Instalando e configurando o MySQL para Harbour

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

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
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Instalando e configurando o MySQL para Harbour

Mensagem por Softwhouse »

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
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

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
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Instalando e configurando o MySQL para Harbour

Mensagem por Softwhouse »

Bom dia Toledo,

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

Abraços
Fernando
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Instalando e configurando o MySQL para Harbour

Mensagem por JoséQuintas »

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.

Código: Selecionar todos

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:

Código: Selecionar todos

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Softwhouse
Usuário Nível 3
Usuário Nível 3
Mensagens: 324
Registrado em: 07 Dez 2011 18:44
Localização: Porto Alegre/RS

Instalando e configurando o MySQL para Harbour

Mensagem por Softwhouse »

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
cjp
Usuário Nível 6
Usuário Nível 6
Mensagens: 1563
Registrado em: 19 Nov 2010 22:29
Localização: paraná
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por cjp »

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
chicaomogi2014
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 03 Ago 2014 01:33
Localização: Mogi das Cruzes / SP

Instalando e configurando o MySQL para Harbour

Mensagem por chicaomogi2014 »

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
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

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
chicaomogi2014
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 03 Ago 2014 01:33
Localização: Mogi das Cruzes / SP

Instalando e configurando o MySQL para Harbour

Mensagem por chicaomogi2014 »

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.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Instalando e configurando o MySQL para Harbour

Mensagem por alxsts »

Olá!

Você colocou a linha abaixo em seus fontes?

Código: Selecionar todos

#include "minigui.ch"
[]´s
Alexandre Santos (AlxSts)
chicaomogi2014
Usuário Nível 1
Usuário Nível 1
Mensagens: 13
Registrado em: 03 Ago 2014 01:33
Localização: Mogi das Cruzes / SP

Instalando e configurando o MySQL para Harbour

Mensagem por chicaomogi2014 »

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
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Instalando e configurando o MySQL para Harbour

Mensagem por Toledo »

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
Responder