2016-10-31 4 views
-2

MySql.Data.dll 구성 요소에서 MySqlCommand 개체로 저장 프로 시저를 실행하려고합니다.MySqlCommand가 멈춤

MySqlConnection을 사용하여 연결을 얻을 수 있지만 MySqlCommand를 사용하여 저장 프로 시저를 실행하려고하면 작동하지 않고 아무 것도하지 않습니다 ... 구성 요소로도 오류가 발생하지 않습니다.

나는 MySQL의 프런트 엔드에 저장 프로 시저를 테스트하고 그것은 최소한의 MySqlCommand으로 두 번째

이 내 코드

입니다

희미한 pMySqlCn 새로운 MySqlConnection으로 희미한 pMySqlCmd 데이터베이스에서 모든 행을 반환, 잘 작동 희미한 pMySqlDr MySqlDataReader 희미한 pStrComando = "SpArticulosObtener".ConnectionString = "XXXX" 전화 .Open pMySqlCn ()와

으로끝

pMySqlCmd = 새 MySqlCommand (pStrComando, pMySqlCn) 는

날 pMySqlDr = pMySqlCmd.ExecuteReader '여기 도와 드릴까요 실행이 여기에 결코 정지 종료 ... 문제가
?

+0

코드 또는 관련 오류를 공유하지 않으면 어떻게 도와 줄 수 있습니까? 질문을 적절하게 편집하십시오. – topshot

답변

0

좋아요 ... 문제가 발견되었습니다 ... 내 경우에는 내 데이터베이스에서 프로 시저를 실행하려고하는 사용자가 MySql.Proc 테이블에 대한 "SELECT"권한이 필요합니다 ... 심지어 그렇게 이상한 MySqlCommand는 이로 인해 오류를 표시하지 않고 실행을 중지합니다.