none
Insert em tabela com Mysql RRS feed

  • Pergunta

  • Estou a migrar um código que estava com ligação a base dados SQL para MySql.

    Já consigo fazer Select para o Insert está a dar erro.

    Tenho este Código:

    Dim dbConn As MySqlConnection = Nothing
    Dim dCmd As MySqlCommand = Nothing
    Dim strConnection As String
    Dim strSQL As String
    Dim strConexao As String

    strConnection = ConnectionStrings("PipplineConnectionString").ConnectionString
                    dbConn = New MySqlConnection(strConnection)
                    dbConn.Open()

                    dCmd = New MySqlCommand("INSERT INTO registo([pk_utilizador],pk_equipa,[pk_nif],pk_cliente,estado,dia,mes,ano,nnif,operadora_gsm,operadaro_fixo,operadora_blm,eventos_gsm,eventos_fixo,eventos_blm,data_contato,n_reunioes,pk_grupo_equipa,mes_reuniao) Values('" + login + "','" + equipa + "','" + caixanif.Text + "','" + caixacliente.Text + "','" + "Ganho" + "','" + dia + "','" + mes + "','" + ano + "','" + "sim" + "','" + DropDownList1.Text + "','" + DropDownList2.Text + "','" + DropDownList3.Text + "','" + caixagsm.Text + "','" + caixafixo.Text + "','" + caixablm.Text + "','" + Label17.Text + "','" + calendario.Text + "','" + "1" + "','" + grupo_equipa + "','" + mes + "')", dbConn)

                    dCmd.ExecuteNonQuery()
                    dbConn.Close()

    O erro que está a dar é:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[pk_utilizador],pk_equipa,[pk_nif],pk_cliente,estado,dia,mes,ano,nnif,operadora_' at line 1

    Podem ajudar-me?


    Ruben Soares

    terça-feira, 1 de outubro de 2013 22:10

Respostas