MS SQL 저장 프로 시저 양식을 호출하려고합니다.PHP에서 MSSQL 저장 프로 시저 실행
하드 코딩 된 매개 변수가있는 관리 Studio에서 저장 프로 시저를 자체적으로 테스트하여 예상 결과와 함께 실행할 수있었습니다.
그러나 PHP에서 호출하려고하면 이러한 오류가 발생합니다.
경고 : mssql_execute() [function.mssql-실행] 프로 시저의 실행이 실패 C : \ XAMPP \ htdocs를 \ index.php를 라인 (145)
치명적인 오류 : 초과 60 초 최대 실행 시간 C : \ xampp \ htdocs \ index.php on line 146
코드에 mssql_execute 명령을 게시하고 있습니다.
어떤 도움을 주시면 감사하겠습니다.
$userQuery = "select top 1 id from bravo_biometric_batch order by id desc";
$result = mssql_query($userQuery,$DB);
$bravo_biometric_batch_id = mssql_result($result,0,0);
$company_year_id = 237;
$date = date("Ymd");
$server_file_name = "e:\\bravo_csv\\".$filename;
$csv_proc_name = mssql_init('bulk_insert_bravo_csv',$DB);
mssql_bind($csv_proc_name, '@data_csv_file',$server_file_name,SQLVARCHAR, false,false,200);
mssql_bind($csv_proc_name, '@bravo_biometric_batch_id',$bravo_biometric_batch_id, SQLINT2, false,false, 10);
mssql_bind($csv_proc_name, '@company_year_id',$company_year_id, SQLINT2, false,false,10);
mssql_bind($csv_proc_name, '@upload_date',$date, SQLVARCHAR, false,false,20);
mssql_execute($csv_proc_name);
오류에 대해 더 자세히 알아 보려면 실행 행 뒤의 echo mssql_get_last_message(). 세부 사항으로 다시 게시하십시오. http://www.php.net/manual/en/function.mssql-get-last-message.php – Jrod
타임 아웃 오류 메시지를 추가했지만 새로운 오류 정보를받지 못했습니다. –