你能解决我的问题吗?我尝试在表数据库oracle中插入数据,但数据来自会话数组。 这个代码控制器插入数据
int[] NoId = (int[])Session["Id"];
string[] NamaBarang = (string[])Session["namaBarang"];
string[] HargaSatuan = (string[])Session["harga"];
string[] JumlahBarang = (string[])Session["jumlah"];
string[] HargaTotal = (string[])Session["total"];
string[] Diskon = (string[])Session["disc"];
string[] DPP = (string[])Session["Dpp"];
string[] PPN = (string[])Session["Ppn"];
MPMISTAX_DTLMASUK itemA = new MPMISTAX_DTLMASUK();
itemA.KD_PPN = "2";
itemA.KDUNIT = Kategori;
itemA.KODE_SUPP = "M2Z";
itemA.NOFAK = nomorFaktur;
itemA.KDFAK = kodeFaktur;
itemA.VKODECABANG = KodeMain;
item.TAHUN = TanggalFak.Year;
itemA.RETUR = "";
itemA.NMBRG = NamaBarang[0];
itemA.HRGSAT = HargaSatuan[0];
itemA.NPWP = npwpPenjual;
itemA.NODOK = "-";
dbContext.MPMISTAX_DTLMASUK.Add(itemA);
dbContext.SaveChanges();
我尝试使用该代码,但错误。我希望你能解决我的问题。谢谢
答案 0 :(得分:1)
的数据类型是什么
<强> itemA.NMBRG 强>
如果很长,请在分配之前将 NamaBarang [0] 转换为long数据类型。像
itemA.NMBRG =(长)NamaBarang [0];
希望这会有所帮助!!
答案 1 :(得分:0)
您正尝试将string
分配给类型为long
的字段。将string
分配给long
以获取字段NMBRG
。
itemA.NMBRG = (long)NamaBarang[0];