Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Tudo dá errado

3/2/2017, 16:50 por Douglas Pascini

Troquei de maquina, achei que seria uma boa, [Você precisa estar registrado e conectado para ver esta imagem.]  pois passei para uma maquina melhor.

Instalei o …

Comentários: 1

URGENTE - Instalação do aplicativo

24/1/2017, 08:51 por Douglas Pascini

Bom dia. Estou com um problema, ao fazer a instalação (colocar os arquivo) do aplicativo na …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 3

Estatísticas
Temos 7016 usuários registrados
O último usuário registrado atende pelo nome de Coronado

Os nossos membros postaram um total de 21 mensagens em 12 assuntos

Conexão ODBC - MySQL

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Conexão ODBC - MySQL

Mensagem por Gilberto em 21/7/2015, 18:42

Em primeiro lugar, quero dizer que após um longo período em que as atividades profissionais me afastaram da lida (programação), estou voltando, e este fórum sempre me foi muito útil, por isso aqui estou novamente.
Me desculpem, esse assunto já foi bastante debatido, mas não tenho tanta experiência e estou com dificuldades.
Quero utilizar o VFP com MySQL. Instalei o banco e a ferramenta Workbench.
Através do Workbench criei um bando e as tabelas.
No painel de controle do Windows criei uma conexão ODBC utilizando o driver 'MySQL ODBC 5.3 ANSI Driver', com os seguintes parâmetros:
1)-Data Source Name: nome da minha conexão, no caso 'MyDoctor'
2)-TCP/IP Server = localhost
3)-Porta: 3306
4)-User: root
5)-Passaword: root
6)-Database mydoctor
Nesta tela (painel de controle), clico em 'Teste' e o resultado é positivo.

No VFP apenas para testar, criei o seguinte código:

nConexao = Sqlstringconnect()
If nConexao < 1
  Messagebox( 'Nao foi possivel conectar-se ao Banco de Dados!',48,'Atencao' )
Else
  Messagebox( 'Conexão OK!!!',48,'Atencao' )
Endif

O comando Sqlstringconnect() abre a caixa para que eu escolha a conexão, e evidentemente escoklho a conexão ODBC criada conforme detalhes no início, mas o retorno é sempre negativo ('Não foi possível conectar-se ao Banco de Dados').
Se alguém puder ajudar, fico muito agradecido.
Obrigado.

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Renato Lopes em 22/7/2015, 11:35

Você não precisa criar a conexão no painel de controle, você pode conectar diretamente do fox utilizando o seguinte:

Código:
nConexao = SqlStringConnect("Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=mydoctor;User=root;Password=root;Option=3;")

o driver ODBC também pode ser outro (Ex.: "MySQL ODBC 3.51 Driver")
isto serve para qualquer outro parametro também
o Option=3 serve para evitar que abra a janela de conexão do ODBC, caso o programa não consiga conectar ao servidor

Renato Lopes
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Gilberto em 22/7/2015, 13:29

Agradeço a resposta, mas não consegui resolver o problema. Segue meu código:

nConexao = SqlStringConnect("Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=mydoctor;User=root;Password=root;Option=3;")
If nConexao < 1
Messagebox( 'Nao foi possivel conectar-se ao Banco de Dados!',48,'Atencao' )
ELSE
Messagebox( 'CONEXÃO OK!!!!!',48,'Atencao' )
Endif

Tentei com a conexão ODBC feita no painel de controle e também sem a conexão ODBC.
Será que o problema está na instalação do banco??
Obrigado.

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Renato Lopes em 22/7/2015, 13:50

O problema acredito ser o drive ODBC que você está informando. Veja o seguinte link:

[Você precisa estar registrado e conectado para ver este link.]

O nome do driver tem que ser o mesmo que está aparecendo nos "Fonte de dados ODBC" do ferramentas administrativas do windows.

Nesse exemplo do site do MySQL o driver é o seguinte: "MySQL ODBC 5.3 Driver"

Eu utilizo o driver "MySQL ODBC 5.1 Driver" e o "MySQL ODBC 3.51 Driver" e funcionam corretamente.

Qualquer coisa você faz um teste com estes drivers que utilizo. Obs.: já tive problemas com drivers em versões beta.

Renato Lopes
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Gilberto em 22/7/2015, 15:14

Olá Renato ... eu estou fazendo exatamente isso.
Estou colocando na string o nome correto do driver que aparece quando crio a conexão pelo painel de controle do windows. Só não sei se minha versão é beta ou não.
De qualquer forma, estou tentando encontrar a versão 5.1 e fazer nova instalação.
Obrigado.

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Renato Lopes em 22/7/2015, 16:18

Na verdade você não vai criar a conexão.
Como nome de driver, tente utilizar "MySQL ODBC 5.3 Driver"
Considero esta opção de conexão a melhor a ser seguida, porque a conexão será quase sempre a mesma para os computadores que vc instalar.

Voce pode conectar utilizando o DSN que vc criou no painel de controle.

Renato Lopes
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Gilberto em 22/7/2015, 16:27

Boa tarde.
No string sugerida para conexão MySQL, eu acrescentei o DSN, que entendo ser o nome da minha conexão.
Com esse ajuste, consegui conectar no banco.
Segue abaixo o código que estou usando.
Muito obrigado e este tópico pode ser encerrado.

nConexao = SqlStringConnect("DSN=MyDoctor;SERVER=localhost;UID=root;PWD=root;DATABASE=mydoctor;PORT=3306")
If nConexao < 1
Messagebox( 'Nao foi possivel conectar-se ao Banco de Dados!',48,'Atencao' )
ELSE
Messagebox( 'CONEXÃO OK!!!!!',48,'Atencao' )
Endif

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Renato Lopes em 22/7/2015, 16:29

[Você precisa estar registrado e conectado para ver este link.] escreveu:Em primeiro lugar, quero dizer que após um longo período em que as atividades profissionais me afastaram da lida (programação), estou voltando, e este fórum sempre me foi muito útil, por isso aqui estou novamente.
Me desculpem, esse assunto já foi bastante debatido, mas não tenho tanta experiência e estou com dificuldades.
Quero utilizar o VFP com MySQL. Instalei o banco e a ferramenta Workbench.
Através do Workbench criei um bando e as tabelas.
No painel de controle do Windows criei uma conexão ODBC utilizando o driver 'MySQL ODBC 5.3 ANSI Driver', com os seguintes parâmetros:
1)-Data Source Name: nome da minha conexão, no caso 'MyDoctor'
2)-TCP/IP Server = localhost
3)-Porta: 3306
4)-User: root
5)-Passaword: root
6)-Database mydoctor
Nesta tela (painel de controle), clico em 'Teste' e o resultado é positivo.

No VFP apenas para testar, criei o seguinte código:

nConexao = Sqlstringconnect()
If nConexao < 1
  Messagebox( 'Nao foi possivel conectar-se ao Banco de Dados!',48,'Atencao' )
Else
  Messagebox( 'Conexão OK!!!',48,'Atencao' )
Endif

O comando Sqlstringconnect() abre a caixa para que eu escolha a conexão, e evidentemente escoklho a conexão ODBC criada conforme detalhes no início, mas o retorno é sempre negativo ('Não foi possível conectar-se ao Banco de Dados').
Se alguém puder ajudar, fico muito agradecido.
Obrigado.

Utilizando o nome do seu DataSource ("MyDoctor") tente fazer o seguinte:

Código:
nConexao = SqlStringConnect("dsn=MyDoctor")

Se no painel de controle conectou, aqui tem que conectar.

Esta seria uma opção, mas em todos computadores que vc instalar o sistema, vc teria que criar esta conexão. Por isso prefiro a primeira opção.

Renato Lopes
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Renato Lopes em 22/7/2015, 16:30

[Você precisa estar registrado e conectado para ver este link.] escreveu:Boa tarde.
No string sugerida para conexão MySQL, eu acrescentei o DSN, que entendo ser o nome da minha conexão.
Com esse ajuste, consegui conectar no banco.
Segue abaixo o código que estou usando.
Muito obrigado e este tópico pode ser encerrado.

nConexao = SqlStringConnect("DSN=MyDoctor;SERVER=localhost;UID=root;PWD=root;DATABASE=mydoctor;PORT=3306")
If nConexao < 1
  Messagebox( 'Nao foi possivel conectar-se ao Banco de Dados!',48,'Atencao' )
ELSE
  Messagebox( 'CONEXÃO OK!!!!!',48,'Atencao' )
Endif

Quando você utiliza o DSN, você não precisa informar os outros parametros.

Renato Lopes
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Gilberto em 23/7/2015, 11:09

Entendi Renato.
Tentei agora de manhã e consegui fazer a conexão com o string, conforme sua sugestão.
Novamente muito obrigado.

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Conexão ODBC - MySQL

Mensagem por Gilberto em 29/10/2015, 08:43

Este tópico pode ser dado como resolvido.
Muito obrigado a todos.

Gilberto
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum