รบกวนช่วยเช็ค loop for ให้ผมหน่อยครับ ผมต้องการเพิ่มรูปเข้า DB ครับ(มือใหม่)

กระทู้คำถาม
ผมมีข้อมูลของรูปที่เชี่อมกับ barcode อยู่คนละ database อยากดึงออกมาแล้วไปใส่อีก database ครับ
โดยการดึง ข้อมูลจาก listview ในแต่ละ row ออกมา แล้วผมต้องการ ให้คิดรี่ข้อมูลรูปจาก barcode แล้วใส่รูปเข้าไปตาม bacode นั้นครับ
แต่ผลการรัน ได้เพียงแค่รูปที่เพิ่มเข้าไปรูปแรกครับ รูปใน row 2 row 3 ไม่ตรงกับ barcode ครับ

Dim shw As String = TextBox1.Text
        Dim date2 As String = DateTimePicker1.Text
        Dim namec As String = TextBox3.Text
        Dim objConn As New OleDbConnection
        Dim objCmd As New OleDbCommand
        Dim strConnString As String
        Dim cmdUpdate As New OleDbCommand
        Dim img2 As Byte()
        olecon = New OleDbConnection
        olecon.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\database\database2.accdb;"
        olecon.Open()
        strConnString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\database\databaseorder.mdb;"
        objConn.ConnectionString = strConnString

        objConn.Open()
        Dim i As Integer = ListView1.Items.Count - 1
        For j As Integer = 0 To i

         Dim num As String = ListView1.Items(j).SubItems(0).Text
         Dim barp As String = ListView1.Items(j).SubItems(1).Text
         Dim namep As String = ListView1.Items(j).SubItems(2).Text
         Dim pricep As Double = ListView1.Items(j).SubItems(3).Text
         Dim coup As Double = ListView1.Items(j).SubItems(4).Text
         Dim sump As Double = ListView1.Items(j).SubItems(5).Text
         oledb = "select * from warehouse where barcode = '" & barp & "'"
         Dim dts2 As DataTable = cmd_excuteToDataTable()
         MsgBox(oledb)
         img2 = dts2.Rows(0)("picofpro")

         cmdUpdate.CommandText = "INSERT INTO ordercus (order_code,no_id,barcode,namecus,namepro,pricepro,countpro,sumprice,dateorder,pic_pro) VALUES ('" & shw & "','" & num & "','" & barp & "','" & namec & "','" & namep & "','" & pricep & "','" & coup & "','" & sump & "','" & date2 & "',@img);"
         cmdUpdate.Parameters.Add("@img", OleDbType.LongVarBinary).Value = img2
         cmdUpdate.CommandType = CommandType.Text

         cmdUpdate.Connection = objConn
         cmdUpdate.ExecuteNonQuery()
ขออภัยด้วยนะครับ โค้ดอาจจะงงๆ หน่อยผมมือใหม่ครับ
ขอบคุณครับ อมยิ้ม17อมยิ้ม17อมยิ้ม17
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่