In table record as follows
1 Satarlodge 24745734/9840175805 SingleNonAC 500,Double AC 1000 A
2 Sarvanalodge 24151212/9790578502 SingleNonAC 600 Double AC 1200 A
3 Suryalodge 24851524/9852012312 SingleNonAC 900 Double AC 1600 A
4 Ashokalodge 24851212/9912215420 SingleNonAC 800 Double AC 1800 A
5 Kalpnalodge 24851211/9945225120 SingleNonAC 500 Double AC 1300 A
6 Manorlodge 24854121/9855652122 SingleNonAC 200 Double AC 1400 A
My store procedure as follows
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[Shortcode_Accom] (@Keyword varchar(10))
as
declare @Hotelname varchar(25),
@Phoneno varchar(25),
@Roomrate varchar(25),
@CHK int,
@MSG varchar(max),
@final varchar(max),
@Accommodation varchar(20)
create table #TempTable(Hotelname varchar(25),Phoneno varchar(25),Roomrate varchar(25))
begin tran
IF @CHK=0
begin
SET @MSG= 'Invalid keyword'
end
SELECT TOP 3 * FROM Tb_Accommodation where Active <> 'D'
if @MSG = ''
begin
if @Accommodation= ''
set @final = 'Dear Student, Thanks for contacting us. Please Check us'
else
Set @final = 'Dear Student, ' + @Hotelname+ +@Phoneno+ +@Roomrate+ '- Visit www.marineinstitute.com for Accommodation'
end
else
begin
set @final = 'Invalid Keyword. Sorry try again with valid keyword or visit www.marineinstitute.com.SMS marine xxx to 56100. Eg marine Accommodation1 to 56100'
end
commit tran
when i execute the above store procedure output as follows
exec [Shortcode_Accom] '1'
1 Satarlodge 24745734/9840175805 SingleNonAC 500,Double AC 1000 A
2 Sarvanalodge 24151212/9790578502 SingleNonAC 600 Double AC 1200 A
3 Suryalodge 24851524/9852012312 SingleNonAC 900 Double AC 1600 A
similiarily when i pass the 2 as parameter in my execution.
exec [Shortcode_Accom] '2'
i want the next 3 records from the table. output as follows
4 Ashokalodge 24851212/9912215420 SingleNonAC 800 Double AC 1800 A
5 Kalpnalodge 24851211/9945225120 SingleNonAC 500 Double AC 1300 A
6 Manorlodge 24854121/9855652122 SingleNonAC 200 Double AC 1400 A
for that what is the mistake in my above store procedure.
please help me
regards,
narasiman P.
[edit]Code block added - OriginalGriff[/edit]