An INSERT query will insert data to the database.
You want to SELECT data.
using cmd As New SqlCommand("SELECT Id,NomeProdotto, PrezzoProdotto, Quantità FROM aProdotti WHERE ID='2'")
Also check the data type of the Column ID - if you want it to be a number then use a numeric type not a varchar. If it already a numeric type then lose the single quotes around the
2