Click here to Skip to main content
15,887,683 members
Home / Discussions / ASP.NET
   

ASP.NET

 
QuestionProblem showing menu Pin
CrazyCoder2619-Aug-08 18:57
CrazyCoder2619-Aug-08 18:57 
AnswerRe: Problem showing menu Pin
Krazy Programmer19-Aug-08 21:04
Krazy Programmer19-Aug-08 21:04 
GeneralRe: Problem showing menu Pin
CrazyCoder2619-Aug-08 22:24
CrazyCoder2619-Aug-08 22:24 
QuestionASP Classic Pin
gtaure19-Aug-08 18:16
gtaure19-Aug-08 18:16 
AnswerRe: ASP Classic Pin
R.Palanivel19-Aug-08 18:56
R.Palanivel19-Aug-08 18:56 
GeneralRe: ASP Classic Pin
gtaure20-Aug-08 16:02
gtaure20-Aug-08 16:02 
GeneralRe: ASP Classic Pin
R.Palanivel20-Aug-08 23:05
R.Palanivel20-Aug-08 23:05 
QuestionHow to get data type return System.Data.Linq.ISingleResult<result> of store in linq to sql</result> Pin
ScottZu19-Aug-08 18:13
ScottZu19-Aug-08 18:13 
Hi All

I has 2 store : [Paging_Cursor] and [SeriMovyGetAllPaging]

---------[Paging_Cursor] ---------------

GO



ALTER PROCEDURE [dbo].[Paging_Cursor] (
@Tables varchar(1000),
@PK varchar(100),
@Sort varchar(200) = NULL,
@PageNumber int = 1,
@PageSize int = 10,
@Fields varchar(1000) = '*',
@Filter varchar(1000) = NULL,
@Group varchar(1000) = NULL)
AS

/*Find the @PK type*/
DECLARE @PKTable varchar(100)
DECLARE @PKName varchar(100)
DECLARE @type varchar(100)
DECLARE @prec int

IF CHARINDEX('.', @PK) > 0
BEGIN
SET @PKTable = SUBSTRING(@PK, 0, CHARINDEX('.',@PK))
SET @PKName = SUBSTRING(@PK, CHARINDEX('.',@PK) + 1, LEN(@PK))
END
ELSE
BEGIN
SET @PKTable = @Tables
SET @PKName = @PK
END

SELECT @type=t.name, @prec=c.prec
FROM sysobjects o
JOIN syscolumns c on o.id=c.id
JOIN systypes t on c.xusertype=t.xusertype
WHERE o.name = @PKTable AND c.name = @PKName

IF CHARINDEX('char', @type) > 0
SET @type = @type + '(' + CAST(@prec AS varchar) + ')'

DECLARE @strPageSize varchar(50)
DECLARE @strStartRow varchar(50)
DECLARE @strFilter varchar(1000)
DECLARE @strGroup varchar(1000)

/*Default Sorting*/
IF @Sort IS NULL OR @Sort = ''
SET @Sort = @PK

/*Default Page Number*/
IF @PageNumber < 1
SET @PageNumber = 1

/*Set paging variables.*/
SET @strPageSize = CAST(@PageSize AS varchar(50))
SET @strStartRow = CAST(((@PageNumber - 1)*@PageSize + 1) AS varchar(50))

/*Set filter & group variables.*/
IF @Filter IS NOT NULL AND @Filter != ''
SET @strFilter = ' WHERE ' + @Filter + ' '
ELSE
SET @strFilter = ''
IF @Group IS NOT NULL AND @Group != ''
SET @strGroup = ' GROUP BY ' + @Group + ' '
ELSE
SET @strGroup = ''

/*Execute dynamic query*/
EXEC(
'DECLARE @PageSize int
SET @PageSize = ' + @strPageSize + '

DECLARE @PK ' + @type + '
DECLARE @tblPK TABLE (
PK ' + @type + ' NOT NULL PRIMARY KEY
)

DECLARE PagingCursor CURSOR DYNAMIC READ_ONLY FOR
SELECT ' + @PK + ' FROM ' + @Tables + @strFilter + ' ' + @strGroup + ' ORDER BY ' + @Sort + '

OPEN PagingCursor
FETCH RELATIVE ' + @strStartRow + ' FROM PagingCursor INTO @PK

SET NOCOUNT ON

WHILE @PageSize > 0 AND @@FETCH_STATUS = 0
BEGIN
INSERT @tblPK (PK) VALUES (@PK)
FETCH NEXT FROM PagingCursor INTO @PK
SET @PageSize = @PageSize - 1
END

CLOSE PagingCursor
DEALLOCATE PagingCursor

SELECT ' + @Fields + ' FROM ' + @Tables + ' JOIN @tblPK tblPK ON ' + @PK + ' = tblPK.PK ' + @strFilter + ' ' + @strGroup + ' ORDER BY ' + @Sort
)



-------------------------------------
ALTER PROCEDURE [dbo].[SeriMovyGetAllPaging]

@pageNo int
AS

SET TRANSACTION ISOLATION LEVEL READ COMMITTED



exec Paging_Cursor '[dbo].[SeriMovies]
INNER JOIN [dbo].[Country] ON [SeriMovies].[COUNTRYID]=[Country].[COUNTRYID]
INNER JOIN [dbo].[FilmCompany] ON [SeriMovies].[FILMCOMPANYID]=[FilmCompany].[FILMCOMPANYID]',
'SeriMovies.FILMID',
'SeriMovies.FILMID DESC',
@pageNo,
30,
'[SeriMovies].[FILMID],
[SeriMovies].[ENGLISHTITLE],
[SeriMovies].[VIETNAMTITLE],
[SeriMovies].[TOTALSERIAL],
[SeriMovies].[SERIALPRESENT],
[SeriMovies].[MAINPICTURENAME],
[SeriMovies].[SUMMARY],
[SeriMovies].[DESCRIPTION],
[SeriMovies].[FILMCOMPANYID],
[FilmCompany].[NAME] AS COMPANYNAME,
[SeriMovies].[RELEASEYEAR],
[SeriMovies].[COUNTRYID],
[Country].[NAME] AS COUNTRYNAME,
[SeriMovies].[TRAILERURL],
[SeriMovies].[PATHDIRECTORY],
[SeriMovies].[RATEVALUE],
[SeriMovies].[RATECOUNT],
[SeriMovies].[INSERTTIME],
[SeriMovies].[UPDATETIME],
[SeriMovies].[STATUS]',
'[SeriMovies].[STATUS] < 2',
null

- The store SeriMovyGetAllPaging return 30 record

Please help me how to get return System.Data.Linq.ISingleResult<serimovygetallpagingresult> in linq to sql of store SeriMovyGetAllPaging ? .( Now it general return int )
AnswerRe: How to get data type return System.Data.Linq.ISingleResult of store in linq to sql Pin
Abhijit Jana19-Aug-08 18:34
professionalAbhijit Jana19-Aug-08 18:34 
QuestionInvalid object name 'DB.dbo.ASPStateTempApplications'. Pin
AlexeiXX319-Aug-08 17:53
AlexeiXX319-Aug-08 17:53 
AnswerRe: Invalid object name 'DB.dbo.ASPStateTempApplications'. Pin
Abhijit Jana19-Aug-08 18:07
professionalAbhijit Jana19-Aug-08 18:07 
GeneralRe: Invalid object name 'DB.dbo.ASPStateTempApplications'. Pin
AlexeiXX319-Aug-08 18:08
AlexeiXX319-Aug-08 18:08 
AnswerRe: Invalid object name 'DB.dbo.ASPStateTempApplications'. Pin
AlexeiXX319-Aug-08 18:14
AlexeiXX319-Aug-08 18:14 
QuestionTrying to cast a usercontrol using FindControl inside a usercontrol Pin
totig19-Aug-08 12:27
totig19-Aug-08 12:27 
AnswerRe: Trying to cast a usercontrol using FindControl inside a usercontrol Pin
Bassam Saoud19-Aug-08 15:25
Bassam Saoud19-Aug-08 15:25 
GeneralRe: Trying to cast a usercontrol using FindControl inside a usercontrol Pin
totig19-Aug-08 22:25
totig19-Aug-08 22:25 
QuestionMultilingual websites with database. Pin
VijayVishwakarma19-Aug-08 8:15
VijayVishwakarma19-Aug-08 8:15 
AnswerRe: Multilingual websites with database. Pin
Manas Bhardwaj19-Aug-08 8:51
professionalManas Bhardwaj19-Aug-08 8:51 
GeneralRe: Multilingual websites with database. Pin
VijayVishwakarma21-Aug-08 4:07
VijayVishwakarma21-Aug-08 4:07 
GeneralRe: Multilingual websites with database. Pin
Manas Bhardwaj21-Aug-08 4:53
professionalManas Bhardwaj21-Aug-08 4:53 
GeneralRe: Multilingual websites with database. Pin
VijayVishwakarma21-Aug-08 4:58
VijayVishwakarma21-Aug-08 4:58 
Questionhow to get value from gridview edititemtemplate Pin
dream_liner_7e719-Aug-08 6:50
dream_liner_7e719-Aug-08 6:50 
AnswerRe: how to get value from gridview edititemtemplate Pin
Abhijit Jana19-Aug-08 7:00
professionalAbhijit Jana19-Aug-08 7:00 
Questionstore value in database using ajax Pin
UD(IA)19-Aug-08 5:26
UD(IA)19-Aug-08 5:26 
AnswerRe: store value in database using ajax Pin
Rutvik Dave19-Aug-08 6:01
professionalRutvik Dave19-Aug-08 6:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.