Zwracam się z pewnym problemem, otóż od kilkunastu godzin zmagam się z problemem wysłania żądania do MSSql'a, mianowicie skrypt zamieszczony poniżej (a właściwie ta metoda) ma za zadanie wysłać żądanie/polecenie uruchamiające job'a w MSSQL.
private function send_request() { $this->job = 'EXPORT'; $w = mssql_query("SELECT top 1 (...) ORDER BY BUFOR_ID DESC"); // nie ma w tym zapytaniu podstawiania zmiennych więc obciąłem... $this->rows = mssql_num_rows($w); if(mssql_num_rows($w) > 0) { $ch = "USE MSDB EXEC sp_help_job @job_name = '".$this->job."'"; $kk2 = mssql_query($ch); $kkkk2 = mssql_fetch_array($kk2); $g = mssql_fetch_array($w); $this->bufor = $g['BUFOR_ID']; return $kkkk2['current_execution_status']; } }
Względnie wszystko działa (job niby startuje... efekt końcowy w postaci dumpa bazy jest) ale sam skrypt zwraca błąd w postaci:
Kod
Warning: upClass::send_request(): message: Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. (severity 16) in /var/www/szukaj/_php_files/upClass.php on line 0 Warning: upClass::send_request(): General SQL Server error: Check messages from the SQL Server (severity 16) in /var/www/szukaj/_php_files/upClass.php on line 0