Share via

How to fix error received while inserting into table through report builder into oracle database

Madani, Ramya Krishna 0 Reputation points
2026-02-17T17:02:14.06+00:00

I am trying to insert records through report builder into oracle database and it is showing dataset related error

SQL Server Reporting Services
SQL Server Reporting Services

A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.


2 answers

Sort by: Most helpful
  1. Lakshmi Narayana Garikapati 1,225 Reputation points Microsoft External Staff Moderator
    2026-02-23T12:33:31.6966667+00:00

    Hi Madani, Ramya Krishna

    The error ORA-01008: not all variables bound usually means that one or more parameters expected by your stored procedure aren’t being passed correctly from Report Builder. A few things to check:

    Stored procedure signature: Verify how many parameters your procedure requires and their types.

    Dataset query: In Report Builder, the call should look like:

    BEGIN InsertRecord(:p_id, :p_name); END;

    Every parameter must be prefixed with a colon and match the procedure definition.

    Report parameters: Make sure you’ve defined report parameters for each procedure parameter and mapped them to the dataset.

    Data types: Ensure the parameter types in Report Builder align with what Oracle expects (e.g., NUMBER vs VARCHAR2).

    Test outside Report Builder: Run the same PL/SQL block in SQL Developer with bind variables to confirm it works before wiring it into the report.

    Thanks,

    Lakshmi


  2. Madani, Ramya Krishna 0 Reputation points
    2026-02-19T10:58:15.49+00:00

    Hi @Lakshmi Narayana Garikapati

    can you please help to suggest on the issue.

    Thanks

    Ramya Krishna Madani

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.