Dim DetailUser As New SqlCommand("UPDATE USERS SET User = @SortUser", Conn)
DetailUser.Parameters.Add("@SortUser", SqlDbType.Char).Value = 0
DetailUser.ExecuteNonQuery()
End Sub
Tag : .NET, Ms SQL Server 2016, Win (Windows App), VB.NET, C#, Windows
ConnecDatabase()
Dim DetailUser As New SqlCommand("UPDATE USERS SET User = @SortUser", Conn)
For value As Integer = 1 To 4
DetailUser.Parameters.Add("@SortUser", SqlDbType.Char).Value = value
DetailUser.ExecuteNonQuery()
Next
End Sub
อาจจะตลกไปซักหน่อย พอดีเพิ่งเริ่มหัดเขียนครับ พอใส่โค๊ดตามนี้มันจะเด้ง ERROR 'The variable name '@SortUser' has already been declared. Variable names must be unique within a query batch or stored procedure.' หรือถ้าหากสลับตำแหน่งของ Loop มันก็จะรันได้แต่เป็นเลขอย่างใดอย่างหนึ่งครับ เช่น 1 หรือ 4 ทั้งแถวไปเลย ไม่ได้เป็น 1 2 3 4 แต่อย่างใดครับ รบกวนขอความกรุณาด้วยครับ