Stored Procedure Help

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • patelaashish
    New Member
    • Oct 2006
    • 26

    Stored Procedure Help

    Hi,

    I have written the below stored procedure but whenever i try to execute it it comes up with the error:

    Msg 170, Level 15, State 1, Procedure PAGE_COUNT, Line 10
    Line 10: Incorrect syntax near ')'.


    Stored Procedure is as follows:

    CREATE PROCEDURE PAGE_COUNT
    @BNAME NVARCHAR(50)
    AS
    BEGIN
    ----QUERY FOR THE TOTAL COUNT WITHOUT SEPARATOR
    DECLARE @PAGECOUNT INT
    SET @PAGECOUNT = (SELECT COUNT(IMGTABLE. BATCHID) FROM IMGTABLE WHERE (BATCHID = @BNAME))
    ----QUERY FOR THE SEPARATOR COUNT
    DECLARE @SEPARATORCOUNT INT
    SET @SEPARATORCOUNT = (SELECT COUNT(BARCODETA BLE.BATCHID) FROM BARCODETABLE WHERE (BATCHID = @BNAME))
  • srinit
    New Member
    • Jun 2007
    • 43

    #2
    Originally posted by patelaashish
    Hi,

    I have written the below stored procedure but whenever i try to execute it it comes up with the error:

    Msg 170, Level 15, State 1, Procedure PAGE_COUNT, Line 10
    Line 10: Incorrect syntax near ')'.


    Stored Procedure is as follows:

    CREATE PROCEDURE PAGE_COUNT
    @BNAME NVARCHAR(50)
    AS
    BEGIN
    ----QUERY FOR THE TOTAL COUNT WITHOUT SEPARATOR
    DECLARE @PAGECOUNT INT
    SET @PAGECOUNT = (SELECT COUNT(IMGTABLE. BATCHID) FROM IMGTABLE WHERE (BATCHID = @BNAME))
    ----QUERY FOR THE SEPARATOR COUNT
    DECLARE @SEPARATORCOUNT INT
    SET @SEPARATORCOUNT = (SELECT COUNT(BARCODETA BLE.BATCHID) FROM BARCODETABLE WHERE (BATCHID = @BNAME))



    Hi
    Error is at select statement
    Try like this
    [CODE]
    SELECT @PAGECOUNT =COUNT(IMGTABLE .BATCHID) FROM IMGTABLE WHERE (BATCHID = @BNAME))

    Comment

    • bharadwaj
      New Member
      • Jun 2007
      • 22

      #3
      boss try this
      CREATE PROCEDURE PAGE_COUNT

      @BNAME NVARCHAR(50)
      as
      BEGIN
      ----QUERY FOR THE TOTAL COUNT WITHOUT SEPARATOR
      DECLARE @PAGECOUNT INT
      SET @PAGECOUNT = ( select COUNT(IMGTABLE. BATCHID) FROM IMGTABLE WHERE (BATCHID = 1))
      ----QUERY FOR THE SEPARATOR COUNT
      DECLARE @SEPARATORCOUNT INT
      SET @SEPARATORCOUNT =( select COUNT(BARCODETA BLE.BATCHID) FROM BARCODETABLE WHERE (BATCHID = @BNAME))
      end

      Comment

      • patelaashish
        New Member
        • Oct 2006
        • 26

        #4
        thanks for the help.

        It worked.

        Comment

        Working...