Index: /branches/version-2_11-dev/data/class/SC_Query.php
===================================================================
--- /branches/version-2_11-dev/data/class/SC_Query.php	(revision 21256)
+++ /branches/version-2_11-dev/data/class/SC_Query.php	(revision 21270)
@@ -910,7 +910,7 @@
             $sql = isset($sth->query) ? $sth->query : '';
             if (!$this->force_run) {
-                trigger_error($this->traceError($affected, $sql), E_USER_ERROR);
+                trigger_error($this->traceError($affected, $sql, $arrVal), E_USER_ERROR);
             } else {
-                error_log($this->traceError($affected, $sql), 3, LOG_REALFILE);
+                error_log($this->traceError($affected, $sql, $arrVal), 3, LOG_REALFILE);
             }
         }
@@ -925,7 +925,8 @@
      * @param PEAR::Error $error PEAR::Error インスタンス
      * @param string $sql エラーの発生した SQL 文
+     * @param array $arrVal プレースホルダ
      * @return string トレースしたエラー文字列
      */
-    function traceError($error, $sql = "") {
+    function traceError($error, $sql = "", $arrVal = false) {
         $scheme = '';
         if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') {
@@ -939,7 +940,10 @@
             . "REMOTE_ADDR: " . $_SERVER['REMOTE_ADDR'] . "\n"
             . "USER_AGENT: " . $_SERVER['HTTP_USER_AGENT'] . "\n\n"
-            . "SQL: " . $sql . "\n\n"
-            . $error->getMessage() . "\n\n"
-            . $error->getUserInfo() . "\n\n";
+            . "SQL: " . $sql . "\n\n";
+        if ($arrVal !== false) {
+            $err .= "PlaceHolder: " . var_export($arrVal, true) . "\n\n";
+        }
+        $err .= $error->getMessage() . "\n\n";
+        $err .= $error->getUserInfo() . "\n\n";
 
         $err .= SC_Utils_Ex::sfBacktraceToString($error->getBackTrace());
