ssql = "insert into store_master(vono,trndate,invoiceno,invoicedate,supcode,description,gross,
discount,net,taxt_rate,total_amont,discountafter,fright,payable,naration,site) values" & _
"('" & Me.txt_grn.Text & "','" & DateTime.Today().ToString("MM/dd/yyyy") & "','" & Format(Me.dtp_srv.Value, "MM/dd/yyyy") & "'," & _
"'" & Me.txt_invoiceno.Text & "','" & DateTime.Today().ToString("MM/dd/yyyy") & "','" & Format(Me.dtp_invoicedate.Value, "MM/dd/yyyy") & "'," & _
"'" & Me.txt_supcod.Text & "','" & Me.cmbsupp.Text & "'," & _
"'" & Me.txt_gross.Text & "'," & _
"'" & Me.txt_discount.Text & "','" & Me.txt_net.Text & "'," & _
"'" & Me.cmbtax.Text & "'," & _
"'" & Me.txt_Tamont.Text & "'," & _
"'" & Me.txt_afterdsc.Text & "'," & _
"'" & Me.txt_freight.Text & "'," & _
"'" & Me.txt_pyable.Text & "'," & _
"'" & Me.txt_naration.Text & "','" & loginsite & "')"
You have 16 columns mentioned whereas 18 values have been provided in the insert SQL.