2017-01-11 5 views
0

도움이 필요하십니까? 내가 해결 방법에 어떤 PHPIngeres E_SC0520_SCS_BAD_DBV의 오류 SCS_INPUT 잘못된 DBV가 감지 됨 :

E_AD2005_BAD_DTLEN ADF routine found DB_DATA_VALUE with an invalid length. 
E_SC0520_SCS_BAD_DBV SCS_INPUT invalid DBV detected: db_datatype = -20, db_length = 1, db_prec = 0. 
E_SC021C_SCS_INPUT_ERROR SCS_INPUT internal error. 

에서 호출 어떤 생각을 프로 시저를 실행하려고이 오류를 얻고있다 그것을 해결하는 방법에 대한 유용한 정보를 이해하고 찾을 수없는 몇 일 동안이 문제를 발행 그게 무슨 뜻이야? 또한 이상한 일이 비주얼 DBA에서이 프로 시저를 호출하는 경우 오류없이 완벽하게 실행되는 경우에만 PHP에서 호출 할 경우에만이 오류가 발생합니다.

답변

1

당신의 매개 변수 중 하나의 값은 프로 시저의 선언과 일치하지 ..

하면 문자열과 함께 다루고있는, 그래서 만약 당신이 뭔가를 넣어 때까지 변수를 정의하지 않습니다 기본적으로 PHP를 기억 숫자 값을 가지고 있습니다. php는 이것을 숫자 변수로 봅니다.

변수 (문자열) $ variable_name이 확실하지 않은 경우.