https://xetown.com/qna/542252 이 질문의 연장선 상에 있는 질문인데... 조금 다른 질문입니다.

현재 이 문제로 며칠동안 머리싸매고 해결해보려고 하고 있는데, 계속 막히네요... (아무런 답변이 없는 걸로 보아 자주 있는 현상은 아닌 듯합니다.)

 

문제 요약 : (음슴체로 쓸께요..)

db에 칼럼추가후 insert 할 경우  Prepared statement failed 에러가 뜸

(스키마, 쿼리, 모듈.class.php 업데이트 쿼리 -> 모두 수정했음, DB에는 정상적으로 칼럼이 추가되었음)

-> 이것을 해결하기 위해 db.config.php에서 use_prepared_statement 설정을 N 으로 바꿈

-> 이번에는 아래와 같이 에러가 뜸.

 

Unknown 칼럼 'none' in 'field list'

 

문제가 되는 칼럼은 다음과 같습니다.

 

스키마 부분

<column name="other_setting" type="text" />

 

쿼리부분

<column name="other_setting" var="other_setting" />

 

모듈 controller부분

$args = new stdClass();

...

$args->other_setting = "none";

$output = executeQuery("androidpushapp.insertDevice", $args);

 

제가 놀란 것은 보통 Unknown 칼럼 'other_setting(칼럼명)' in 'field list' 이런 식으로 뜨는 걸로 알고 있는데,

에러문에서는 Unknown 칼럼 'none(칼럼값)' in 'field list' 이렇게 나왔다는 것입니다. 

 

xe코어쪽에서 칼럼과 칼럼값을 혼동하고 있다는 것인데... 도대체 어디가 문제인지 전혀 모르겠습니다.

캐시파일재생성 해보고, 모듈 DB 전체를 밀고 다시 설치해도 마찬가지입니다. ㅠ,.ㅠ

간절히 도움 부탁드립니다. 

 

 

  • ?
    스키마 파일의 파일명이 무엇인가요?
  • ? profile
    schemas/androidpushapp_gcmregid.xml 파일입니다. 푸시앱 모듈이에요.
  • profile ?
    ./modules/(모든모듈)/schemas/androidpushapp_gcmregid.xml
    위 파일이 더 있는지 찾아 주세요~
  • ? profile
    답변 감사합니다. 아마 ftp로 업로드할 때 잘못된 위치에 업로드 몇번 한적이 있었는데, 그 문제일지도 모르겠네요... 우선 찾아보고 문제 해결되면 말씀드리겠습니다. 감사합니다 .~!
  • ? profile
    정말 다른 곳에 동일한 파일이 있었네요.. 파일 삭제하니 모든 문제가 해결되었습니다. 막혀있던 체증이 한꺼번에... 너무 감사드립니다. 포인트로 선물드리고 싶어요. 정회원 등업되는대로 포인트 선물드릴께요... ^^
  • ? profile
    포인트 선물로 보내드렸습니다. 감사합니다. ~!
  • profile ?
    몇년 전에 동일한 문제로 1주일 동안 고생했었거든요 ㅠㅠ
  • profile ?
    감사합니다!
  • ?
    며칠동안 고생하시고 계신것 같아 https://xetown.com/qna/542252 대로 최신버전에 테스트해보니 오류없이 insert가 제대로 됩니다. 다른부분 문제로 인해 발생되는 것 같아요
  • ? profile
    답변 감사합니다. 지금 새버전 작업중이라 수정후에 오류가 발생하고 있습니다. ㅠ ㅠ