Usuário com melhor resposta
Error while acessing mysql db

Pergunta
-
Hi
I need some help, i use a visual studio 2012 with update 5 with mysql on a windows 10 plataform. At design time, i can acess my DB (read Data), without a problem at data source, if i create a query at dataset Designer, but if i run a existing query, the following error apears,
uccdataset4.embarcacao.fillby,getdataby could not be previewd
Unexcpected error.
Can anyone explain that to me.
PS if create a query at query builder no problem.
- Editado João Luis Almeida quarta-feira, 22 de março de 2017 14:26
Respostas
-
Problema resolvido, o problema encontrava-se nas references, quando comecei a desenvolver o programa, usei a referencia «MySql.data.dll» versão 6.9.8.0, depois formatar a versão instalada era a 6.9.9.0, que por alguma razão não é compativel. Solucionei o problema substituindo a versão instalada pela 6.9.8.0. Tudo a funcionar.
Muito Obrigado pela ajuda prestada.
João Almeida.
- Marcado como Resposta João Luis Almeida sexta-feira, 24 de março de 2017 10:26
Todas as Respostas
-
João,
Você postou no fórum brasileiro. Corrigindo como bem informado pelo @William. Este é o fórum no idioma português.
Consegue postar alguma parte do código pra facilitar a identificação da causa do problema?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 22 de março de 2017 15:28
-
Boa tarde aqui de portugal
Não há problema, em ser o site brasileiro. Eu preciso é de ajuda pois, não consigo chegar ao root do problema.
O problema, não é no código, e no acesso a base de dados. Esta aplicação estava a funcionar quando começou a ser desenvolvida no windows 7, no entanto o pc teve que ser formatado para o windows 10. E esta a dar o erro que comentei acima. Isto é consigo ver os dados no da Base de Dados ( MySQL remoto), através do MySQL Workbench. No visual Studio, no TAB DATASources, e se quiser criar um Query, no dataset designer. no entanto todas as querys que ja tinham sido criadas anteriormente, dão o erro
uccdataset4.embarcacao.fillby,getdataby could not be previewed
Unexcpected error.
no codigo ao fazer um Start/Build da zero erros e zero Avisos.
o Ip esta acessivel, tenho as excepçoes no firewall. consigo pingar o IP do servidor.
Claro que posso postar codigo, mas que parte, já que o problema esta no acesso a base de dados no dataset designer?????
-
@Juliano,
So uma pequena correção: O fórum é para os usuários de língua portuguesa (brasileiros, portugueses, angolanos, etc) e não somente brasileiros.
@João,
Você quer que eu mova sua questão para um fórum inglês ou você prefere corrigir o post e traduzi-lo para o português?
Att
William John Adam Trindade
Analyste-programmeur
Sogi Informatique ltée
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta". -
Posso traduzir para português conforme ja o fiz no post anterior. mas vou explicar melhor
- Editado João Luis Almeida quarta-feira, 22 de março de 2017 15:06
-
Olá
Estou a desenvolver um software no visual studio 2012 com a actualização 5, usando mysql e na plataforma windows 10.
No visual studio ( Design Time) consigo aceder a minha BAse de dados remota (Mysql) sem problemas nas seguintes condições. Na Aba data source e se criar uma consulta (query) no dataset Designer. No entanto se quiser usar uma das querys já criadas anteriormente (todas elas) dão o seguinte erro.
uccdataset4.embarcacao.fillby,getdataby could not be previewed
Unexcpected error.
Já apaguei e recriei os binding sources, e nada.
Quando faço um Iniciar/Criar EXE obtenho 0 erros e ou avisos.
O que se passa, não consigo perceber
Obrigado pela Ajuda
João Almeida
- Editado João Luis Almeida quarta-feira, 22 de março de 2017 15:13
-
@William, na verdade falei "brasileiro" mais por automatismo, nunca chequei se há fóruns em português de outros países, mas valeu pela informação.
@João, poderia compartilhar a consulta SQL para verificarmos se há algum recurso não suportado ou com bug conhecido no provider MySQL?
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
aqui tem um das consultas que me está a resultar em erro
SELECT Avistada_1, Avistada_ult, Boca, Certificado, Companhia, Cor, Destino_a, Destino_data_hora, Em_vigilancia, Habilitacao_nautica, IMO_MMSI, Localidade, Morada_prop, N_Mastros, Natureza_casco, Nome_Embarcacao, Nome_prop, OBSER, Pais_Matricula, Pontal, PortoRegisto, Potencia, Proveniente_data_hora, Proveniente_de, Seccao, Seguro, Sinais_Particulares, `Sistema_propulsão`, `Tipo_Embarcação`, `Tipo_navegação`, Tonelagem, Valida_Seguro, Validada, Velocidade, ano, comp_fora, data_matricula, embarcacao_id, matricula, n_motores, taxa_farolagem FROM Embarcação ORDER BY embarcacao_id
a minha connection string é
server=111.111.111.111;user id=*****;database=uccbarcosegur;persistsecurityinfo=True
-
João,
Tenho uma suspeita de que o problema possa estar relacionado a objetos (tabelas e colunas) com caracteres especiais ou o caractere que está sendo utilizado em `Sistema_propulsão`, por exemplo. Ele pode estar entendendo como uma crase e não como aspas simples ( ' ). Talvez por encoding diferente no MySQL Workbench.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 22 de março de 2017 15:26
-
Problema resolvido, o problema encontrava-se nas references, quando comecei a desenvolver o programa, usei a referencia «MySql.data.dll» versão 6.9.8.0, depois formatar a versão instalada era a 6.9.9.0, que por alguma razão não é compativel. Solucionei o problema substituindo a versão instalada pela 6.9.8.0. Tudo a funcionar.
Muito Obrigado pela ajuda prestada.
João Almeida.
- Marcado como Resposta João Luis Almeida sexta-feira, 24 de março de 2017 10:26