Conectar com servidor na web

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

Moderador: Moderadores

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

Conectar com servidor na web

Mensagem por Toledo »

Amigos, estou desenvolvendo um site (PHP e MySQL) para uma escola particular onde será colocado uma área para o aluno, com notas, datas de provas, horário de aula, faltas, boleto, etc... todas estas informações já estão no programa administrativo que desenvolvi em xHarbour e Minigui. Bom, para enviar todas estas informações (dados) do meu programa para o site, estava pensando em montar um arquivo texto com os comandos SQL para gravar nas tabelas do bando de dados do site, mas neste caso eu teria que fazer isto em duas etapas, uma gerando o arquivo pelo meu programa e depois enviando (upload) via PHP para o site e executando os comandos SQL. Até ai, tudo bem... mas estou preocupado se o usuário do programa vai lembrar de ficar fazendo isto sempre que for lançado algum dado novo no programa. Então estava fazendo um teste com a MySQL.LIB da Contrib do xHarbour (0.99.60 SimpLex), para fazer todo este processo diretamente do meu programa.

Compilei as libs (mysql.lib e libmysql.lib) tudo certinho e estou usando um pequeno PRG para testar...

Código: Selecionar todos

function main()
Local cServer := "72.52.164.89"
Local cUser := "toledo"
Local cPassWord := "minhasenha"
Local cDataBase:='teste'
oServer := TMySQLServer():New(cServer, cUser, cPassWord)
if oServer:NetErr()
 Alert(oServer:Error())
else
 Alert("Conectou certinho")
 oServer:Destroy()
Endif 
return nil
Compilo este exemplo sem erro algum, mas na hora de executar, não consigo conectar com o servidor, dá o erro: No Connection to Server.

Minha dúvida, o que devo colocar na variável cServer?

Obs.: estou fazendo um teste com um banco de dados que criei no meu site www.shopml.com.br (IP 72.52.164.89).

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
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Conectar com servidor na web

Mensagem por asimoes »

Olá Toledo,

Na pouca experiência que tenho com relação ao MySql e estou investindo agora mais tempo para usar em substituição ao antigo e perigoso dbf.
No seu programa exemplo, não está faltando informar a porta 3306? ou já está implicita.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Conectar com servidor na web

Mensagem por Toledo »

Amigo asimoes, eu tentei colocar a Porta também, mas não deu certo... fiz assim:

oServer := TMySQLServer():New(cServer, cUser, cPassWord, 3306)

Fiz um outro teste com um servidor passado pelo Antonio Linares, usando o mesmo exemplo da minha mensagem anterior, e deu certinho... eu consegui conectar.

Os dados do servidor foram:

Código: Selecionar todos

Local cServer := "SQL06.FREEMYSQL.NET"
Local cUser := "fivetech"
Local cPassWord := "fivewin"
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
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Conectar com servidor na web

Mensagem por asimoes »

Olá Toledo,

Bom se não for a porta, pode ser firewall ou alguma regra de nat no modem.

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
RamonXHB
Usuário Nível 3
Usuário Nível 3
Mensagens: 159
Registrado em: 03 Mar 2007 14:55

Re: Conectar com servidor na web

Mensagem por RamonXHB »

Boa noite, Toledo...

Você já verificou se o mysql está configurado para receber conexões da rede externa ?
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Conectar com servidor na web

Mensagem por Toledo »

Amigos asimoes e Ramon, consegui fazer a conexão com o servidor MySQL do meu site, tive que entrar no cpanel do meu site e adicionar o IP que irá fazer o acesso remoto (MySQL Remoto), ai deu certinho.

Muito obrigado pela ajuda...

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