728x90
Oracle DB 접속하여 쿼리하는데 파라미터값을 정상적으로 보냈음에도 쿼리결과가 나오지않았습니다
파라미터 순서를 맞춰야 결과가 나오더군요
그래서 확인해보니 기본으로 OracleCommand는 파라미터를 순서대로 매핑을 한다고하네요;
처리방법은
OracleCommand.BindByName = true;
위처럼 OracleCommand 에 BindByName 을 true 로 해주면 순서와 상관없이 파라미터를 이름과 매핑시켜줍니다
728x90
'C#' 카테고리의 다른 글
[C#] Linq Aggregate 사용하기 (0) | 2023.09.26 |
---|---|
[C#] Liquid Template 사용하기 - Fluid (0) | 2023.09.21 |
[C#] 사용자 다운로드 경로 및 환경변수 값 알아내기 (0) | 2023.09.17 |
[C#] ExpandoObject 로 정의된 객체 필드 및 값 구하기 (0) | 2023.09.16 |
[C#] 현재 컴퓨터의 OS 종류 및 버전 가져오기 (0) | 2023.09.16 |