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