Click here to Skip to main content
15,887,485 members
Home / Discussions / Database
   

Database

 
AnswerRe: database Pin
Eddy Vluggen29-Oct-09 9:29
professionalEddy Vluggen29-Oct-09 9:29 
QuestionThe Saga Continues Pin
Roger Wright28-Oct-09 21:45
professionalRoger Wright28-Oct-09 21:45 
QuestionHow to seperate records Pin
kKamel28-Oct-09 20:35
kKamel28-Oct-09 20:35 
AnswerRe: How to seperate records Pin
Mycroft Holmes29-Oct-09 0:14
professionalMycroft Holmes29-Oct-09 0:14 
GeneralRe: How to seperate records Pin
kKamel29-Oct-09 0:44
kKamel29-Oct-09 0:44 
GeneralRe: How to seperate records Pin
Mycroft Holmes29-Oct-09 2:01
professionalMycroft Holmes29-Oct-09 2:01 
QuestionRe: How to seperate records Pin
Eddy Vluggen29-Oct-09 12:03
professionalEddy Vluggen29-Oct-09 12:03 
Questionhow to add int Value Pin
getaccessyr28-Oct-09 4:04
getaccessyr28-Oct-09 4:04 
Create PROCEDURE [dbo].[WidgetServer_GetAllShopList_FR]
(
@CatalogID nvarchar(max),
@PageSize INT,
@PageIndex INT,
@NoOfPages INT OUTPUT
)
AS

DECLARE @StartRowIndex INT
DECLARE @Delimiter CHAR
DECLARE @iIndex SMALLINT
DECLARE @iCatalogId INT
DECLARE @iNoofPages INT
-- DECLARE @CatalogID nvarchar(max)
--DECLARE @PageSize INT
--DECLARE @PageIndex INT
--DECLARE @NoOfPages INT
-- SET @CatalogID='1,2,3';
-- SET @PageIndex = 1;
-- Set @PageSize = 5;

SET NOCOUNT ON;

SET @StartRowIndex= ((@PageIndex * @PageSize) + 1);



BEGIN
SET @Delimiter = ','

WHILE @CatalogID <> ''
BEGIN
SET @iIndex = CHARINDEX(@Delimiter, @CatalogID)

IF @iIndex > 0
BEGIN
SET @iCatalogId = LEFT(@CatalogID, @iIndex-1)
SET @CatalogID = RIGHT(@CatalogID, LEN(@CatalogID) - @iIndex)
END
ELSE
BEGIN
SET @iCatalogId = @CatalogID
SET @CatalogID = ''
END
BEGIN
SET @iNoofPages = (SELECT ISNULL((SELECT ((COUNT(*) / @Pagesize) + CASE WHEN (COUNT(*) % @Pagesize) > 0 THEN 1 ELSE 0 END)
FROM dbo.Shops INNER JOIN Folder ON Folder.ShopID = Shops.ShopID
INNER JOIN [Catalog] ON Catalog.CatalogID = Folder.CatalogID
WHERE Catalog.CatalogID = (@iCatalogId) AND dbo.Shops.[Status] = 1),0));



END


SELECT Distinct Shops.ShopName_FR as ShopName, Shops.ShopID,Catalog.CatalogID, Catalog.CatalogName_FR as CatalogName, Folder.FolderName_FR as Folder
FROM Catalog INNER JOIN
Folder ON Catalog.CatalogID = Folder.CatalogID INNER JOIN
Shops ON Folder.ShopID = Shops.ShopID Where Catalog.CatalogID = (@iCatalogId)





END





END


In this while looping first we will get NoofPages=4 and then 2
I need to add those to values and get in NoofPages

Can any one tell me how?

Yamuna
GeneralRe: how to add int Value Pin
Mycroft Holmes28-Oct-09 14:42
professionalMycroft Holmes28-Oct-09 14:42 
GeneralRe: how to add int Value Pin
getaccessyr28-Oct-09 22:10
getaccessyr28-Oct-09 22:10 
GeneralRe: how to add int Value Pin
Mycroft Holmes29-Oct-09 0:11
professionalMycroft Holmes29-Oct-09 0:11 
QuestionMSSQL SERVER Pin
MsmVc28-Oct-09 1:23
MsmVc28-Oct-09 1:23 
AnswerRe: MSSQL SERVER Pin
dan!sh 28-Oct-09 2:24
professional dan!sh 28-Oct-09 2:24 
GeneralRe: MSSQL SERVER Pin
MsmVc28-Oct-09 2:27
MsmVc28-Oct-09 2:27 
GeneralRe: MSSQL SERVER Pin
MsmVc28-Oct-09 18:32
MsmVc28-Oct-09 18:32 
GeneralRe: MSSQL SERVER Pin
Rob Graham29-Oct-09 8:08
Rob Graham29-Oct-09 8:08 
QuestionExecute Nonquery : Connection properly has not been initialized Pin
Mangesh Tomar27-Oct-09 22:56
Mangesh Tomar27-Oct-09 22:56 
AnswerRe: Execute Nonquery : Connection properly has not been initialized Pin
Covean27-Oct-09 23:24
Covean27-Oct-09 23:24 
AnswerRe: Execute Nonquery : Connection properly has not been initialized Pin
i.j.russell27-Oct-09 23:25
i.j.russell27-Oct-09 23:25 
AnswerRepost Pin
Not Active28-Oct-09 1:12
mentorNot Active28-Oct-09 1:12 
QuestionSSIS Permission Problem Pin
Vimalsoft(Pty) Ltd27-Oct-09 22:05
professionalVimalsoft(Pty) Ltd27-Oct-09 22:05 
AnswerRe: SSIS Permission Problem Pin
Rob Graham29-Oct-09 8:39
Rob Graham29-Oct-09 8:39 
GeneralRe: SSIS Permission Problem Pin
Vimalsoft(Pty) Ltd29-Oct-09 20:17
professionalVimalsoft(Pty) Ltd29-Oct-09 20:17 
QuestionEnumAvailableSqlServers does not list SQL 2000 server. Pin
hoangthu197427-Oct-09 21:15
hoangthu197427-Oct-09 21:15 
AnswerRe: EnumAvailableSqlServers does not list SQL 2000 server. Pin
Abhishek Sur27-Oct-09 22:46
professionalAbhishek Sur27-Oct-09 22:46 

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.