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