2017-04-25 6 views
-1

내 C# Gridview와 관련된 문제가 있습니다. 내 업데이트 방법 및 새 행 데이터 매개 변수를 내 함수에 전달한 후에 모두 올바른 값으로 매핑되지만 마지막 세 값은 내 Oracle DB에 잘못 저장됩니다. 예를 들어aspnet 데이터 값 중 절반이 1 인덱스 씩 떨어져 데이터베이스에 잘못 저장됩니다.

: Search.Update (고양이, 개, 물고기, 마우스, 토끼) 고양이와 강아지는 데이터베이스에 제대로 업데이트되지만 물고기는 마우스의 컬럼에 저장되며, 마우스 토끼의 컬럼에 저장됩니다. 무엇이 이것을 일으킬 수 있습니까?

당신이 일치 그들이이 절차에 사용 된 순서에 응용 프로그램 측 매개 변수를 전달하는 순서를 확인 관계형 데이터베이스에서 매개 변수 불일치에 대한 막연한 문제가 다른 사람에

+1

원인 코드가 잘못되었습니다. 데이터베이스를 업데이트하지 못하는 코드를 표시하지 않으면 어떻게해야합니까? – Steve

+0

@ 스티브 당신은 할 수 없습니다. 나는 그것을 스스로 알아 냈지만 나의 질문을 편집하고 * 실제 * moq 데이터를 사용해야합니까? – AspiringNetDev

답변

0

.

내 게시물을 참조에서

, 응용 프로그램 내 매개 변수 내 저장된 프로 시저에서,

그러나 고양이, 개, 물고기, 마우스, 토끼로 전달 된이 고양이로 나열했다 VARCHAR2 IN, 개 VARCHAR2 IN, VARCHAR2 IN 토끼, 마우스 VARCHAR2 IN, 물고기 VARCHAR2 IN