NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    에디터 데이터 베이스-읽기는 정상 동작 하는데, foreach반복에서는 데이터를 가져오지 못합니다.

    페이지 정보

    본문

    3696009619_1627634193.1292.png

     

    위와 같이 '데이터베이스-읽기' 기능으로는 테이블을 읽어서 'test_id' 컬럼의 인스턴스들을 읽어들이는데요.

     

     

    3696009619_1627634159.1165.png

    'Foreach반복'기능을 통해서는 데이터를 읽어들이지 못합니다.

    아이템 소스, 아이템 형식, 컬럼 목록 추가하여 'test_id'설정 한 상태입니다.

     

    아이템 형식을 array로 설정하면 정상 작동하지만 DataTable에서만 데이터를 가져오지 못하는 것 같네요

    데이터베이스는 mssql을 사용했습니다.

     

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

      채택답변
    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    예제를 하나 만들어봤습니다.
    http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=397

    여기서 조건쪽은 이번에 업데이트 예정이라서... 우선은 조건 설정하는 부분만 빼고 동작해보면 정상 동작할겁니다.
    현재 조건은 id = 10 과 같이 무조건 같음 조건만 설정할 수 있습니다. 그렇다보니 좀 더 자유롭게 뭔가 처리하기가 어려운 부분이 있네요.
    내일 패치할 버전에서는 조건의 컬럼은 id이고 조건 값은 < 10 또는 in (1, 2, 3, 4, 5) 와 같이 자유롭게 설정할 수 있게 됩니다.
    참고해주세요.

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    Foreach 에서는 디비에 연결하는게 없기 때문에 가져오지 못합니다.
    변수를 이용하셔야 합니다^^

    profile_image

    문해님의 댓글의 댓글

    no_profile 문해 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    https://www.youtube.com/watch?v=MPHG7xqj5sI
    이 영상 9:40부터 나오는 내용에서는 db내용을 읽어들이는데
    내용을 보니 사용한 변수는 db읽는 것과 무관한 변수들이고
    영상과 똑같이 하더라도 메세지 박스에 읽어들인 value들을 메세지 박스에 출력하지 못하는 상황입니다...

    profile_image

    문해님의 댓글의 댓글

    no_profile 문해 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    2시간동안 완전히 똑같이 설정해서 반복적으로 실습해봤지만 정상적으로 작동하지 않네요ㅡㅜ

    아웃풋 로그도 유튜브 영상과 다르게 뜨는 상황입니다
    [[New] Script 1] 스크립트가 시작되었습니다.
    아이디: 데이터, 글로벌 변수: False, 변수 추가: 데이터
    아이디: 반복 횟수, 글로벌 변수: False, 변수 추가: 반복 횟수
    [Foreach 반복] 액션이 시작되었습니다.
    아이디: 끝, [그룹(끝)] 액션이 시작되었습니다.
    [[New] Script 1] 스크립트가 완료되었습니다.

    '아이템 형식'속성을 DataTable로 설정하게되면 데이터베이스가 정상 연결 되었다고 하더라도
    foreach반복이 1회도 수행되지 않고 스트립트가 종료됩니다.
    이유가 무엇일까요

    profile_image

    문해님의 댓글의 댓글

    no_profile 문해 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    오 결과 데이터로 넘겨버리니 잘 작동하네요 감사합니다~!