我想在一個MS sql服務器的實例中執行一個存儲過程,使用來自mac的php。使用PDO在php中運行一個MS SQL服務器存儲過程
我最近買了一個mac書專業版,似乎有實現這個問題的實際問題。
我現在已經建立的連接,我知道是工作,如果我更改密碼我得到的消息:
"Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[01002] Adaptive Server connection failed (severity 9)' in /Users/davidwhitwell/Sites/test/connect.php on line 6"
更正密碼不給我的錯誤。
我試圖運行的腳本是:
$sql = $pdo->prepare("CALL [finance].[get_all_company_names]");
$sql->execute();
$results = $sql->fetchAll();
var_dump($results);
結果返回一個空數組。我知道數據存在,並且執行該過程的權限正確,因爲我可以直接使用sql server management studio執行此操作。
可以運行與此相聯繫的一般查詢叫什麼名字?即從某個表中選擇*。是否有任何來自errorInfo的輸出:http://www.php.net/manual/en/pdo.errorinfo.php – Robbert
不,即使使用一般選擇查詢,我也沒有得到任何返回 –