ERRO STRING DE CONEXAO
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
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
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
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
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
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
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
bom tem essa aqui
Server=127.0.0.1;Database=myDataBase;Uid=myUsername;Pwd=myPassword; se não possuir login e senha coloque [ô] [ô] [Ô]apostolo[Ô]
Server=127.0.0.1;Database=myDataBase;Uid=myUsername;Pwd=myPassword; se não possuir login e senha coloque [ô] [ô] [Ô]apostolo[Ô]
sql = [Ô]SELECT * FROM cmv.login
cmv database
login table
cmv database
login table
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