الأخوة الكرام ، السلام عليكم ورحمة ورحمة الله وبركاته
عندي كود يوجد به خطأ وهو تعديل ترتيب قيم حقل إبتداءاً من الرقم 1 إلى الأخير
الكود اللي عندي يرتب السجلات كلها برقم 1 فقط ولا يتم زيادتها تدريجياً
علماً ان الحقل من نوع نص وليس ترقيم تلقائي
Dim cmd As New OleDb.OleDbCommand("select * from tpl1", Conn)
Dim dr As OleDbDataReader = cmd.ExecuteReader
Dim i As Integer = 1
Do While dr.Read
Dim cmd2 As New OleDbCommand("update tpl1 set id = i ", Conn)
cmd2.Parameters.Add("@id", OleDbType.LongVarChar).Value = Val(i)
CMD2.ExecuteNonQuery()
i += 1
Loop
dr.NextResult()
dr.Close()
فأرجو التوضيح أين الخلل لكي نستفيد .. جزاكم الله خير