ERRO STRING DE CONEXAO

JAN031 15/05/2013 22:12:17
#423561
Bom Noite estou com problema na String de Conexão.
Format of the initialization string does not conform to specification starting at index 31.

Public Class Alterar_Usuario
Public comando As New MySqlCommand
Public adaptador As New MySqlDataAdapter
Public dados As New DataTable
Public sql As String
Public sqlconnection As New MySqlConnection
Public serverString As String = [Ô]server=localhost;user id=@root;password=[Ô][Ô];database=cmv[Ô]

Private Sub Alterar_Usuario_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

sqlconnection.ConnectionString = [Ô]server=localhost;user id=@root;password=[Ô][Ô];database=cmv[Ô]

sql = [Ô]SELECT * FROM cmv.login[Ô]

Try
sqlconnection.Open()
Try

comando.Connection = sqlconnection
comando.CommandText = sql
adaptador.SelectCommand = comando
adaptador.Fill(dados)

comando.CommandText = [Ô]Update cmv.login SET usuario = [ô][Ô] & TxtUsu.Text & [Ô][ô], senha = [ô][Ô] & TxtSenha.Text & [Ô][ô] Where email = [Ô] & TxtEmail.Text

comando.ExecuteNonQuery()

sqlconnection.Dispose()
sqlconnection.Close()

Catch erro As MySqlException
MessageBox.Show([Ô]ERRO:[Ô] & erro.Message)

End Try

MessageBox.Show([Ô]Registro Alterado [Ô], [Ô]Atenção ![Ô], MessageBoxButtons.OK, MessageBoxIcon.Information)

sqlconnection.Dispose()

Finally

End Try
End Sub

EXPERT 16/05/2013 08:35:16
#423570
Olá,

Não sou um expert em MySQL , mas pelo que pesquisei, o problema é algum caracter de escape na sua string de conexão.

Tenta fazer assim

 
sqlconnection.ConnectionString = [Ô]Server=127.0.0.1;Database=cmv;Uid=root;Pwd=senha[Ô]


Detalhe: Coloque uma senha para o usuário do banco de dados.

Fontes: http://www.connectionstrings.com/mysql#mysql-connector-net-mysqlconnection e
http://dev.mysql.com/doc/refman/5.0/en/connector-net-programming-connecting-connection-string.html

Espero ter ajudado. Fique com Deus
OMAR2011 16/05/2013 09:19:26
#423573
o que é

sql = [Ô]SELECT * FROM[txt-color=#e80000] cmv.login[/txt-color][Ô] [ô] Explique

Public [txt-color=#e80000]sqlconnection[/txt-color] As New MySqlConnection [ô] Mude,faz parte do SqlServer
FELLIPEASSIS 16/05/2013 20:59:08
#423620
bom tem essa aqui
Server=127.0.0.1;Database=myDataBase;Uid=myUsername;Pwd=myPassword; se não possuir login e senha coloque [ô] [ô] [Ô]apostolo[Ô]
JAN031 20/05/2013 19:57:09
#423780
sql = [Ô]SELECT * FROM cmv.login

cmv database
login table
FELLIPEASSIS 20/05/2013 20:55:54
#423781
Citação:

:
sql = [Ô]SELECT * FROM cmv.login

cmv database
login table



não precisa informar o data base nas query[ô]s pq vc já estará informando a query e o conexao com o banco (ter boas praticas de programaçao) abraç...
Tópico encerrado , respostas não são mais permitidas