Clipper On Line • Ver Tópico - Vejam um programa Xharbour com Mysql

Vejam um programa Xharbour com Mysql

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

Moderador: Moderadores

 

Re: Vejam um programa Xharbour com Mysql

Mensagempor keler clipper » 09 Jan 2007 13:40

Gente, vc sao feras...
Eu quero aprender com vcs...
Quero fazer parte dessa equipe...

:D
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 09 Jan 2007 15:44

Amiguinho

Voce já faz parte dela, basta contribuir com sua presença, perguntando quando houver duvida e respondendo questões para nos ajudar.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Re: Vejam um programa Xharbour com Mysql

Mensagempor keler clipper » 09 Jan 2007 17:59

Boa noite pessoal

Baixei e testei o programa xHabour com mysql
e apareceu uma tela preta com uma caixa vermelha dizendo

Error NET/1302 Not connected to Mediator

Bem, achei q poderia ser algum problema d fw no Server entao testei em outra maquina sem ant-virus e sem fw sem rede porem conectada a internet banda larga...

o erro permanece..

Existe alguma configuracao de ambiente a ser veita ?
ou alguma configuracao no modem roteador ?
Ou ateh no windows mesmo, no ODBC...
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 09 Jan 2007 20:23

Amiguinho

Seguindo os passos a seguir e conseguindo as ferramentas necessárias voce poderá conseguir exito em sua peleja.

Fale um pouquinho de voce, o que usa no momento, o que sabe sobre o que existe para programação em xBase, etc.

Requisitos:

MySQL 4.0.20a-nt
MySQL-Front 2.1
MySQL Mediator Server Free

Amiguinho

Baixe:

Mediator - http://www.otc.pl/en/md_ssv.html

ODBC Driver - http://dev.mysql.com/downloads/connector/odbc/3.51.html

MySQL Front - http://www.mysqlfront.de/download.html

TUTORIAL

1 - Baixe o MySQL 4, não pode ser outra versão, pois o Mediator exige isto, prefira o MySQL em formato não instalável e descompacte-o na pasta MySQL.

1.1 - Abra o Prompt do DOS.
1.2 - Va ate a pasta C:\MYSQL.
1.3 - Execute o arquivo winmysqladmin.exe.

Para instalar o serviço MySQL faça assim:

Digite mysqld-nt -install para re-instala-lo ou digite mysqld-nt -remove para remover o servico do MySQL se estiver instalado.

2 - Baixe o MySQL Front 2.1, que é Free, pois as novas versões são pagas, trial, shareware, etc.

2.1 - Instale o MySQL Front e execute-o e conecte-se na conecção padrão sem modifica-la.
2.2 - Va em Tools/Create Database e crie um database com nome PDV2006
2.3 - Va em Tools/UserManager e coloque:

User - pdvmaster
Hostname - localhost
Password - pdvmaster

2.4 - Clique no botão Add User.
2.5 - Clique na aba Edit User.
2.6 - Clique no botão Refresh.
2.7 - Clique no botão Close.
2.8 - No menu File/Close feche a coneção e conecte-se novamente.

Em Conection to MySQL-Host:

2.9 - Clique em NEW e de o nome PDV2006 para sua conecção

Hostname - localhost
User - pdvmaster
Password - pdvmaster
Database - PDV2006

2.10 - Clique no botão Save.
2.11 - Clique no botão Connect.

2.12 - No menu File/Close feche a coneção e conecte-se novamente escolhendo PDV 2006 e coloque em:

User - pdvmaster
Password - pdvmaster
Database - PDV2006

2.13 - Clique no botão Save.
2.14 - Clique no botão Connect.

3 - Baixe o MySQL ODBC Driver 3.51 e instale-o.

3.1 - Va em Menu Iniciar/Configurações/Painel de Controle/Ferramentas Administrativas/Fontes de Dados (ODBC)

3.2 - Clique na aba System DSN/Fontes de dados de sistema .
3.3 - Clique no Botão Add/Adicionar.
3.4 - Selecione o MySQL ODBC 3.51.
3.5 - Clique em Concluir

Acrescente em:

Data Source Name - PDV2006
Database Name - PDV2006
User - pdvmaster
Password - pdvmaster

3.6 - Clique em Test Data Source e verifique se a resposta foi ...Connected Successfully..., senão refaça os passos novamente.
3.7 - Clique em OK
3.8 - Feche o painel Fontes de Dados (ODBC)

4 - Instale o RDD Mediator Server, procure na sua pasta de instalação pelo arquivo mediator.exe e execute-o.

4.1 - Clique em Start para iniciar o Mediator
4.2 - Clique em options
4.3 - Clique em Add no painel Users
4.4 - Marque a opção RDBMS no Painel users

Coloque em:

User - pdvmaster
Password - pdvmaster
Confirm - pdvmaster
Data Src. - pdv2006

4.5 - Clique em Ok e responda afirmativamente para inclusão do novo usuário e salve as configurações
4.6 - Clique em Save
4.7 - Clique em OK
4.8 - Minimize-o.

Coloque-o como serviço para que quando seu equipamento for iniciado ele comece a trabalhar:
4.9 - Vá na pasta do Mediator e digite medsvc -install.

5 - Faça o teste de conexão.

5.1 - O Mediator Client cria a pasta c:\MedCl, va na subpasta test e execute o programa hrbtest.exe

Username - pdvmaster
Password - pdvmaster
Data Src. - pdv2006
mediator IP - 127.0.0.1

Pronto! Se deu certo o programa exibe a mensagem : Conected to Mediator server...

6 - Compile o run1st.exe para teste.

6.1 - Altere a seguinte linha para:

logRes := MedLogin("","localhost","19C8","pdvmaster","pdvmaster","pdv2006")

6.2 - Compile com bld run1st. As tabelas CLPDB, CLPDB_MEMO, EMP e DEPT serão criadas.

PROBLEMAS OBTIDOS:

Eu já tinha o MySQL 4 instalado, mas quis instalar o MySQL 5, mas o serviço simplesmente não subia, em consequencia o serviço do MySQL 4 também parou de subir.

Instalei e desinstalei as duas versões várias vezes e nada.

Entrei no registro e detonei as chaves LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL e nada.

Então encontrei em meus diretórios o MySQL 3, instalei-o e o serviço subiu, mas o mesmo é incompativel com o Mediator que exige o MySQL 4.

Por consequencia o MySQL 5 também não é compativel com o Mediator.

Como o MySQL 3 subiu, fiz o seguinte:

Desliguei o serviço MySQL 3, descompactei o MySQL 4 em uma pasta temporária e copiei as pastas BIN, DATA e SHARE para o diretório onde instalei o MySQL 3.

Executei o winmysqladmin.exe e pronto. Não mexo mais.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Mensagempor janio » 10 Jan 2007 09:28

Se entendi, vc baixou o programa que o Dudu deixou disponível SOMENTE POR ALGUNS DIAS para que fizéssemos alguns testes. Acredito que ele já tenha tirado do ar, por isso vc não conseguiu se conectar.

Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Mensagempor keler clipper » 10 Jan 2007 09:57

ele disse que iria deixar ateh quarta
eu baixei ontem terca-feira
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor Toledo » 10 Jan 2007 10:10

Keler, observe que este tópico foi postado aqui em fevereiro/2006, então a quarta-feira que o Dudu disse já passou a muito tempo (15/02/2006).

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

Mensagempor rochinha » 10 Jan 2007 10:25

Amiguinho

Fique atento as datas dos topicos e talvez por este tópico ter sido fixado no topo é porque o conteudo é por demais interessante a todos.

Caso queira demontre-nos qual seu real interesse, quais suas andanças o que já fez e o que pretende fazer e lhe daremos opções e caminhos, lógico tudo relacionado a xBase.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Erro na compilacao com o mysql

Mensagempor keler clipper » 10 Jan 2007 11:39

Pessoas, fiquei realmente pasmo.. nem sei o q dizer... mil desculpas...

Li e reli todas as paginas do forum e tudo (ou quase) deu certinho.
consegui conectar com o mysql pelo front, e pelo programa de teste..
agora quero compilar meu proprio programinha e ta dando o seguinte erro

Error: Unresolved external '_hb_stack' referenced from C:\XHARBOUR\LIB\MEDNTX.LIB|rddcl
Error: Unresolved external '_HB_FUN_HB_PVALUE' referenced from C:\XHARBOUR\LIB\MEDNTX.LIB|medini

Estou usando o hbmake -ex pra compilar(nao consigo add um obj adicional)

Quais sao os procerimentos corretos para compilar ?
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 10 Jan 2007 11:50

Amiguinho

Verifique se a versão do MEDNTX que vc baixou bate com a sua versão de xHarbour. Pois se o mesmo for para Harbour vc não conseguira compilar ou se sua versão for diferente voce obterá este erro ai.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Como lincar o obj junto com o programa

Mensagempor keler clipper » 10 Jan 2007 13:02

sim, realmente a versao estava incorreta, problema corrigido.

O arquivo .exe agora eh gerado com sucesso
no momento de sua execucao aparece esse erro:

Error DBCMD/1015 Argument error: RDDSETDEFAULT

Acho q eh pq tem q linkar um arquivo obj(noautlog.obj) junto com a aplicacao.

Mas eu nao sei fazer isso...
vc sabe ?

Vc deve ta decepcionado neh...
Vc deve ta achando estranho neh...
Mas realmente com esse hbmake -ex nao sei como colocar um objeto pra ser compilado junto...
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Re: Como lincar o obj junto com o programa

Mensagempor keler clipper » 10 Jan 2007 15:32

pessoas, consegui compilar a aplicacao da seguinte forma

escrevi esse codigo:

#include "mediator.ch"

request medntx

function main

rddsetdefault( "medntx" )

? "Oi pessoal"

return

salvei como oi.prg

digitei no prompt do dos: hbmake oi.bc /ex
coloquei o rdd mediator, as 3 libs

depois digitei: hbmake oi.bc

pronto. a aplicacao funcionou com o incomodo de toda vez ter que preencher os campos para o mediador se conectar...

Vou continuar pesquisando para resolver o problema...

Desde-ja, agradeco a atencao...

Muito obrigado.
Keler Clipper.Net
Programador/Analista
Avatar de usuário

keler clipper
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 09 Jan 2007 12:49
Cidade/Estado: Brasil
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Mensagempor rochinha » 10 Jan 2007 18:45

Amiguinho

Coloque p noautlog logo após o .OBJ principal se não me engano pois ele irá desabilitar a tela de login.

Revise os topicos iniciais pois voce deverá acrescentar o comando de login dentro do .PRG principal já que não fara uso dele externamente.

Acho que é MedLogin().
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

Mensagempor Stanis Luksys » 11 Jan 2007 14:07

Complementando,

Faz um tempo que não uso o mediator no Windows, mas no Linux ele tem um arquivo de configuração. Se eu não me engano no Windows também tem algum .INI onde você colocando nome de usuário, senha e IP ele não da tela azul mais. Não é seguro como o OBJ, mas vale para testes.

Vou ver certinho aqui depois o nome do INI no Windows e escrevo aqui.

Falou!!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Avatar de usuário

Stanis Luksys
Colaborador

Colaborador
 
Mensagens: 1329
Data de registro: 18 Jun 2005 03:04
Cidade/Estado: São Paulo
Curtiu: 0 vez
Mens.Curtidas: 2 vezes

Vejam um programa Xharbour com Mysql

Mensagempor wilson marchiori » 14 Jun 2016 17:17

ola

observei que ha exemplos de conexão, xharbour console em dbf, com poderei transferir tudo para ... firebird, mysql...
tem exemplos de como executar etc.. e onde vejo

hoje temos um diretorio padrao e as empresas sub_diretorios
ex.: \sistema\empresa01 ...etc..

na verdade não sei nem como iniciar
desde ja agradeço
wilson
wilceci2006@yahoo.com.br
wilson marchiori
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 3
Data de registro: 20 Set 2012 16:22
Cidade/Estado: são PAULO
Curtiu: 0 vez
Mens.Curtidas: 0 vez

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 17 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