The variable name '@sh_m' has already been declared. Variable names must be unique within a query batch or stored procedure.
این ارور دلیلش چیست؟
The variable name '@sh_m' has already been declared. Variable names must be unique within a query batch or stored procedure.
این ارور دلیلش چیست؟
پیغام می گوید:
متغیر مذکور (@sh_m) قبلا تعریف شده است. نام متغیر ها باید در یک دسته ی query یا یک SP منحصر بفرد باشند.
یعنی دو متغیر با یک نام را در یک scope نمی شود تعریف کرد.
وبلاگ من (Advanced SQL Querying)
دقیقا همون طور دوستمون گفت مشکل شما استفاده از متغییر (@sh_m) که قبلا تعریف شده برای حل مشکل می تونی قبل از add کردن پارامتر هات از دستور زیر استفاده کنی.
If Not (SqlDataAdapter.InsertCommand is nothing) then
SqlDataAdapter.InsertCommand.Parameters.Clear()
end if