الأخوة الكرام
عملت هذا الكود ويعمل تمام مع قاعدة بيانات أكسس وعند الانتقال لتنفيذه على قاعدة بيانات SQL لم يعمل
كود الأكسس
Try
If Conn_Mdb.State = ConnectionState.Open Then Conn_Mdb.Close()
Conn_Mdb.Open()
Command_Mdb.CommandText = "select * from a_pass_log " ' "
Command_Mdb.Connection = Conn_Mdb
Datareader_Mdb = Command_Mdb.ExecuteReader
Dim i As Integer = 1
While Datareader_Mdb.Read
Sql_Mdb = "update [a_pass_log] set [ID_MM] = '" & i & "' where [id] =
" & Datareader_Mdb.Item("ID") & "" ' "
Try
DataAdapter_Mdb.UpdateCommand = Conn_Mdb.CreateCommand
DataAdapter_Mdb.UpdateCommand.CommandText = Sql_Mdb
DataAdapter_Mdb.UpdateCommand.ExecuteNonQuery()
i = i + 1
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End While
Datareader_Mdb.Close()
Conn_Mdb.Close()
Catch exp As Exception
MsgBox(exp.Message)
End Try
كود ال SQl
Try
If Conn_Sql.State = ConnectionState.Open Then Conn_Sql.Close()
Conn_Sql.Open()
Command_Sql.CommandText = "select * from [A_Company_Code] "
Command_Sql.Connection = Conn_SqL
Datareader_Sql = Command_Sql.ExecuteScalar
Dim i As Integer = 1
While Datareader_Sql.Read
Sql_Sql = "update [A_Company_Code] set [ID_MM] = '" & i & "' where
[ID] = '" & Datareader_Sql.Item("ID") & "'" ' "
Try
DataAdapter_Sql.UpdateCommand = Conn_SqL.CreateCommand
DataAdapter_Sql.UpdateCommand.CommandText = Sql_Sql
DataAdapter_Sql.UpdateCommand.ExecuteNonQuery()
i = i + 1
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End While
Datareader_Sql.Close()
Conn_Sql.Close()
Catch exp As Exception
MsgBox(exp.Message)
End Try
نوع الحقل ID و ID_mm من نوع INT
رسالة الخطأ في المرفقات
أرجوا المساعدة



