до последнего это до пятого да? =D
с пятым у меня скрипт работать перестанет.
test-case предоставить сложно. stored proc очень большая, тем более что из под аналйзера и делфийской программы она нормально запускается.
пхп часть test-case выглядит так
mssql_bind( $statement, "@cc_WhoID", $teacher_id, SQLINT4 );
mssql_bind( $statement, "@cc_StaffID", $staff_id, SQLINT4 );
mssql_bind( $statement, "@cc_errcode", $error_cod, SQLINT4, true);
mssql_bind( $statement, "@cc_ContactID", $contact_id, SQLINT4 );
mssql_bind($statement, "@cc_trace",$trace,SQLINT4,true);
mssql_bind( $statement, "@cc_ReasonTypeID", $reason, SQLINT4 );
mssql_bind( $statement, "@cc_Remarks", $remark, SQLVARCHAR );
mssql_bind( $statement, "@cc_CheckPointStatusID", $statusid, SQLINT4 );
mssql_bind( $statement, "@cc_CheckPointResult", $result_num, SQLINT4 );
mssql_bind( $statement, "@cc_StaffComments", $_POST['comment'], SQLTEXT );
$result = mssql_execute( $statement );
причем если закоментить
mssql_bind( $statement, "@cc_errcode", $error_cod, SQLINT4, true); то все срабаотывет нормально, только молча =) ошибок я не получаю. mssql_execute делать не обязательно, падает на самом bind