我需要保存插入該形式C#的信息:2003 DB 數據插入到數據庫
進入我的表在Access:FattureVoci
查詢在我的C#是:
cmd1.CommandText = "INSERT INTO FattureVoci ([IDVoce],[CodiceArticolo],[Descrizione],[Quantita],[PrezzoUnitario]) VALUES (@Id,@Prod,@Descr,@Qta,@Prezzo)";
cmd1.Parameters.AddWithValue("@Categ", this.Categoria.Text);
cmd1.Parameters.AddWithValue("@Prod", this.Prodotto.Text);
cmd1.Parameters.AddWithValue("@Data", this.Data.Text);
cmd1.Parameters.AddWithValue("@Iva", Convert.ToInt32(this.PartitaIVA.Text));
cmd1.Parameters.AddWithValue("@Descr", this.Descrizione.Text);
cmd1.Parameters.AddWithValue("@Qta", Convert.ToInt32(this.Qta.Text));
cmd1.Parameters.AddWithValue("@Intest", this.Intestatario.Text);
cmd1.Parameters.AddWithValue("@Id", Convert.ToInt32(this.id.Text));
cmd1.Parameters.AddWithValue("@Prezzo", Convert.ToInt32(this.Prezzo.Text));
而且在我的數據庫中的字段有:
誤差爲d的(類型在條件表達式ATA不匹配):
你在你的sql命令中聲明瞭5個參數,但你試圖添加9個參數值?你能把你的例外翻譯成英文嗎?準確的列類型是什麼? –
uhhmmm你能理解錯誤嗎? –
錯誤是標準表達式中數據不匹配的類型 – Kiirito