السلام عليكم
هذا الكود استخدمته حته اضيف البيانات الموجوده بلداتا كرد فيو للجدول عن طريق براميتر نوعه داتا تيبل وسويت عداد بس كاعد يطلعلي خطأ بجملة الانسيرت الثانية ويأشر الخطأ على البراميتير البجملة الانسيرت الثانية
كود PHP:
Dim dtreq As New DataTable
dtreq.Columns.Add("Pro_ID")
dtreq.Columns.Add("Qty")
dtreq.Columns.Add("P_Price")
For Each dr As DataGridViewRow In DGV.Rows
dtreq.Rows.Add(dr.Cells(0).Value, dr.Cells(4).Value, dr.Cells(3).Value)
Next
Dim cmd As New SqlCommand
cmd.Connection = con
con.Open()
cmd.CommandText = "Insert Into Requests (Req_Date,totel,Supp_ID,Buyer_Name) values ('" & DTP_invoice.Value.Date & "','" & txt_total.Text & "','" & Txt_ID.Text & "','" & TextBox_Name.Text & "')"
cmd.CommandText = "Insert Into Requests_Details (Req_ID,Pro_ID,Qty,P_Price) select MAX(Requests.Req_ID),@dtreq.Pro_ID,@dtreq.Qty,@dtreq.P_Price from Requests,@dtreq group by @dtreq.Pro_ID,@dtreq.Qty,@dtreq.P_Price"
cmd.ExecuteNonQuery()
con.Close()
MsgBox("Done addition was successful", MsgBoxStyle.Information, "successful")
هذا مؤشر الخطأ