How to pass boolean parameter to Oracle procedure C#

前端 未结 2 907
感情败类
感情败类 2020-12-12 03:26

I have problem to pass boolean parameter to my procedure in Oracle. I get error

ORA-06550: line 1, column 7:
  PLS-00306: wrong number or types of arguments         


        
2条回答
  •  执念已碎
    2020-12-12 03:33

    Consider the following procedure as example

    CREATE OR REPLACE PROCEDURE my_procedure
    (
       condition NUMBER,...
    

    In C#, add parameter

    cmd.Parameters.Add("@condition", OracleDbType.Char).Value = myObject.isCondition ? 1 : 0;
    

提交回复
热议问题