Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

duartito

Ajuda VB.NET

Recommended Posts

duartito

Ora boas pessoal, ja sou utilizador da casa há bastante tempo, contudo esqueci-me da password do forum bem como do e-mail por isso vi-me necessitado de criar uma nova conta.

Passando ao problema:

Estou a desenvolver uma aplicação que usa MySQL como motor de base de dados, o problema surge quando tento criar uma string de ligação usando variáveis.

Exposição Estrutural:

- O Utilizador define os dados de acesso que por ventura são guardados para um ficheiro .ini;

- Ao abrir novamente o programa esses dados são carregados para umas variáveis dentro de um módulo;

- Essas variáveis são usadas na string ficando algo do género:

Imports MySql.Data.MySqlClient
Module Module1

    Public geralservidor As String
    Public geralutilizador As String
    Public geralpassword As String
    Public geralbase As String
    Public varia As String

   
    Public liga As New MySqlConnection("server=" & geralservidor & ";" & "user id=" & geralutilizador & ";" & "password=" & geralpassword & ";" & "database=" & geralbase)

OK, até aqui tudo bem, mas quando me tento autenticar usando esta string dá erro e informa que não tenho permissões de acesso á base de dados, contudo se inserir os dados de acesso directamente na string liga-se sem problema algum...

Gostaria de saber se a sintaxe está incorrecta ou se existe algum método especial.

Obrigado, João Duarte.  :wallbash:

Share this post


Link to post
Share on other sites
Tuntankamon

A string parece-me ok, o problema deve estar nas variáveis...

Pois como tu dizes se meteres os valores directos funciona, assim também deveria funcionar...

Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Share this post


Link to post
Share on other sites
duartito

eu já estive a verificar se os valores realmente estão correctos nas variáveis e está tudo ok...

não etendo.

Share this post


Link to post
Share on other sites
ribeiro55

Public liga As New MySqlConnection("server=" & geralservidor & ";" & "user id=" & geralutilizador & ";" & "password=" & geralpassword & ";" & "database=" & geralbase & ";")

Falta-te o ponto e vírgula no final


Sérgio Ribeiro


"Great coders aren't born. They're compiled and released"
"Expert coders do not need a keyboard. They just throw magnets at the RAM chips"

Share this post


Link to post
Share on other sites
duartito

Infelizmente não resolveu  :)

Aqui fica uma prova que os dados são bem endereçados e bem formatados:

Sem_T_tulo.png

Mas quando tento autenticar ... ERRO.  :wallbash:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.