miktarı ve fiyatı veritabanında ne olarak tanımladıysan burdaki verileri o şekilde göndermelisin. büyük ihtimalle sorunun bunlardan kaynaklanıyor. mesela miktarı veritabanında int olarak tanımadıysan
miktari = textBox3.Text;
yerine
miktari = int.Parse(textBox3.Text);
yazman lazım