こんにちは、コードがmysqlコマンドを挿入する必要があるプライベートサブを作成しました....そしてそれは行いますが、最も面白い部分は、データベースからレコードが消えることです。そこにはありますが、debbugを停止して最初からやり直しますデータベースでなぜ?
Private Sub gravarAtleta()
Dim sqlStatement = "insert into atl([nome],[morada],[sexo],[datan],[telf],[desporto]) "
sqlStatement &= "VALUES (@nome, @morada, @sexo, @datan, @telf, @desporto)"
Using xConn As New SqlConnection(myConnectionString)
Try
Dim xComm As New SqlCommand(sqlStatement, xConn)
With xComm
.CommandType = CommandType.Text
.Parameters.AddWithValue("@nome", txtNome.Text)
.Parameters.AddWithValue("@morada", txtMorada.Text)
.Parameters.AddWithValue("@sexo", ComboSexo.Text)
.Parameters.AddWithValue("@datan", CType(txtDataN.Text, DateTime).ToString("yyyy-MM-dd"))
.Parameters.AddWithValue("@telf", txtTelemovel.Text)
.Parameters.AddWithValue("@desporto", ComboBox1.Text)
End With
xConn.Open()
xComm.ExecuteNonQuery()
xComm.Dispose()
Label1.Content = "O atleta " + txtNome.Text + " foi registado!!!"
Catch ex As SqlException
MsgBox(ex.Message)
Label1.Content = "Falhou a ligação a base de dados!!!"
End Try
End Using
End Sub