ضمن تشکر از جواب دوستمون،برای اینکه بیشتر و بهتر توضیح داده باشم کد رو به همراه توضیحات بیشتر ارائه میکنم:
در روش Exist من کد زیر رو قرار میدم و داخل خود sp عملیات وجود یا عدم وجود رکورد رو بررسی میکنم:
if(EXISTS(select * from users where UserName=@username))
set @result=1
else
begin
set @result=0
insert into users(UserName,Password,FirstName,LastName,PostalC ode,Tel,Address)
Values(@username,@password,@firstname,@lastName,@p ostalcode,@tel,@address)
end
اما در روش دوم فقط از دستور select استفاده میکنم و نتیجه رو برمیگردونم(چه رکوردی پیدا کنه یا نکنه)و در محیط دات نت این نتیجه رو داخل یک دیتا تیبل( یا دیتاست) میریزم و بعد این دیتاتیبل رو چک میکنم که آیا رکوردی درونش هست یا نه؟اگر نبود sp مربوط به درج صدا زده میشه.