با سلام خدمت دوستان
من میخواهم با ستفاده از قبل از انجام ثبت اطلاعت ببینم که این شخص قبلا" ثبت نام کرده است یا نه؟ به این منظور من از SP استفاده کردم که اگر اطلاعات رو پیدا کرد عدد 1 رو بر میگردونه و اگر اطلاعاتی رو پیدا نکرد عدد صفر رو بر میگردونه. راستش نمی دونم چه جوری این صفر و یک را داخل یک متغییر از نوع Int یا Bolean بریزم؟! در مجموع کدی رو که برای برگدوندن یک عدد از DB بعد از اجرای SP بدونم.
من از کد زیر در SP استفاده کردم:
CREATE PROCEDURE ReturnTest
@Name Nvarchar(50),
@LastName nvarchar(50)
AS
SELECT * From MEM Where (Name=@Name) And( LastName=@LastName)
Select Case(Select Count(*) From MEM ) When 0 Then 0 Else 1 End
GO
و در VB.Net هم از کد زیر:
Dim r as integer
r = objcommand.ExecuteNonQuery
از دستور زیر هم استفاده کردم
[LTR]r = CInt(objcommand.ExecuteScalar)[/LTR]
در پناه حق موفق باشید.