質問 > フロント機能 > 受注管理の編集をクリックするとエラーが発生します。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shiozawa |
投稿日時: 2015/12/31 21:02
対応状況: −−−
|
新米 登録日: 2007/3/22 居住地: 投稿: 6 |
受注管理の編集をクリックするとエラーが発生します。 お世話になります。
バージョン1.3.1から、2.13.5へ移行しました。 実行環境は以下の通りです。 EC-CUBEバージョン 2.13.5 PHPバージョン PHP 5.3.28 DBバージョン PostgreSQL 7.4.30 データベースの移行なども完了し、ほぼ稼働するようになったのですが、受注管理画面で編集をクリックするとエラーが発生します。 エラーログは以下の通りです。 パス:/admin/order/edit.php 内容 Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。 SQL: [SELECT T3.product_id, T3.product_class_id as product_class_id, T3.product_type_id AS product_type_id, T2.product_code, T2.product_name, T2.classcategory_name1 AS classcategory_name1, T2.classcategory_name2 AS classcategory_name2, T2.price, T2.quantity, T2.point_rate, T2.tax_rate, T2.tax_rule, CASE WHEN EXISTS( SELECT * FROM dtb_products WHERE product_id = T3.product_id AND del_flg = 0 AND status = 1 ) THEN '1' ELSE '0' END AS enable, ( SELECT CASE WHEN (SELECT d1.downloadable_days_unlimited FROM dtb_baseinfo d1) = 1 AND T1.payment_date IS NOT NULL THEN 1 WHEN DATE(CURRENT_TIMESTAMP) <= DATE(T1.payment_date + interval '30 days') THEN 1 ELSE 0 END ) AS effective FROM dtb_order T1 JOIN dtb_order_detail T2 ON T1.order_id = T2.order_id LEFT JOIN dtb_products_class T3 ON T2.product_class_id = T3.product_class_id WHERE T1.order_id = ? ORDER BY T2.order_detail_id ] MDB2 Error: no such field prepare: [Error message: Unable to create prepared statement handle] [Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_660fe15fe85623d2802f2df3a38d44ba035cce582] [Native message: ERROR: column t2.product_class_id does not exist] on [/home/hogehoge/www/data/class/SC_Query.php(1095)] from 221.184.148.99 login_id = orimatsuadmin(0)[ms2i61r4mftalituven0dvl9b7] /home/hogehoge/www/shop-orimatsu.com/admin/order/edit.php(29): LC_Page_Admin_Order_Edit_Ex->process /home/hogehoge/www/data/class_extends/page_extends/admin/order/LC_Page_Admin_Order_Edit_Ex.php(54): LC_Page_Admin_Order_Edit->process /home/hogehoge/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(133): LC_Page_Admin_Order_Edit->action /home/hogehoge/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(156): LC_Page_Admin_Order_Edit->setOrderToFormParam /home/hogehoge/www/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php(566): SC_Helper_Purchase->getOrderDetail /home/hogehoge/www/data/class/helper/SC_Helper_Purchase.php(974): SC_Query->select /home/hogehoge/www/data/class/SC_Query.php(176): SC_Query->getAll /home/hogehoge/www/data/class/SC_Query.php(304): SC_Query->prepare /home/hogehoge/www/data/class/SC_Query.php(1024): SC_Query->error /home/hogehoge/www/data/class/SC_Query.php(1095): trigger_error 何が原因なのかも全く分からない状況です。 分かる方、ご教授をお願いいたします。 |
tsuji |
投稿日時: 2016/1/4 9:46
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 受注管理の編集をクリックするとエラーが発生します。 shiozawa 様
product_class_idがdtb_order_detailに存在しないというエラーです。 2.13.5のDBには存在しているカラムですが、 DBの移行手順はどのようなものでしょうか? 1.3.1のDBを2.13.5で動けるような形に拡張されたのでしょうか? それとも2.13.5のDBに1.3.1のデータをインサートされたのでしょうか?
|
kae |
投稿日時: 2016/6/13 22:22
対応状況: −−−
|
常連 登録日: 2013/5/10 居住地: 投稿: 35 |
Re: 受注管理の編集をクリックするとエラーが発生します。 このエラーは解決されましたでしょうか?
同じエラーで困っております。 もしよろしければご教授お願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |