Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Ajuda - MySQL com VB.NET

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Ajuda - MySQL com VB.NET

    Olá,

    Estou com o problema com o meu código e como tou iniciando esta linguagem queria que me dissessem o que estou a fazer de mal.

    O código:
    Código:
    Dim myConnectionString As String = "Database=dministe_teste;Data Source=EDITADO;User Id=dministe_admin;Password=EDITADO"
    
            Dim SQL As String = "INSERT INTO user(nome) VALUES (?nome);"
    
            Dim connection As New MySql.Data.MySqlClient.MySqlConnection(myConnectionString)
    
            Dim command As New MySql.Data.MySqlClient.MySqlCommand(SQL, connection)
    
            command.Parameters.Add(New MySql.Data.MySqlClient.MySqlParameter("?nome", MySqlDbType.VarChar)).Value = TextBox1.Text
            MsgBox("Ola")
    
            connection.Open()
    
            Dim insere As Integer = command.ExecuteNonQuery()
    
            If insere < 1 Then
                MsgBox("Falha no Registo!! Tente novamente!!")
            Else
                MsgBox("Registado com sucesso!!")
            End If
    
    
    
            connection.Close()
            connection = Nothing
            command = Nothing
    O que ele faz é enviar dados em branco, ou seja, ele conecta e envia dados mas não envia o que quero que envie(Texto da textbox).

    Alguém me ajuda?

  • Font Size
    #2
    antes de tudo: remove o nome de utilizador e password da tua base de dados ;-)))

    segundo: corrigir esta linha de código:
    Dim SQL As String = "INSERT INTO user(nome) VALUES (?nome);"
    para:

    Dim SQL As String = "INSERT INTO user_nome VALUES @nome"
    espero ter ajudado

    Comment

    X
    Working...
    X