커뮤니티

1454번 데이터베이스 다시 질문드립니다

프로필 이미지
재령
2016-10-05 20:12:28
1870
글번호 224009
답변완료
1454번 답변 감사드립니다. 예스스팟 편집기( Yesspot studio )가 실행되고 있을 때에만 제대로 된 값을 리턴하고 있어, 제가 뭔가 잘못 알고 있는 건지 확인 부탁드립니다. 예스스팟 편집기( Yesspot studio )가 실행되지 않고 있을 때에는 스크립트 메세지 상에 아무런 값도 리턴하지 않습니다. 위에 주신 참고수식을 아래처럼 바꿔서, var cond = false; var arr = []; function Main_OnStart() { //정상실행되면 실행결과창에 코드라는 이름으로 탭생성하고 cond가 false var cond = DB.Selec*t(" code FROM [dbo].[ENTRY] WHERE EntryDay = 20160807 ", "코드" ); if (cond == true){ //첫번째 레코드로 이동 DB.MoveFirst(); //마지막 레코드가 아니면 while (DB.IsEOF() == false){ //arr배열변수에 값추가 arr.push(DB.GetFieldValue(0)); //다음 레코드로 이동 DB.MoveNext(); } } } 8월 5일 진입한 코드를 보면 스팟편집기가 실행중일때는 Main.MessageList(arr); 를 통해보면 스크립트 메세지에 제대로 된 배열값을 리턴함을 확인하였습니다. 스팟편집기가 종료된 상태에서는 Main.MessageList(arr); 는 아무런 값도 리턴하지 못합니다. (이건 실행결과창이 없기 때문인듯합니다)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-19 14:49:33

안녕하세요 예스스탁입니다. 테스트 결과 말씀하신 상황이 나타나지 않습니다. 스팟스튜디오 실행과는 관계없이 정상적으로 메세지가 출력됩니다. 편하신 시간에 02-3453-1060으로 전화주시기 바랍니다. 즐거운 하루되세요 > 재령 님이 쓴 글입니다. > 제목 : 1454번 데이터베이스 다시 질문드립니다 > 1454번 답변 감사드립니다. 예스스팟 편집기( Yesspot studio )가 실행되고 있을 때에만 제대로 된 값을 리턴하고 있어, 제가 뭔가 잘못 알고 있는 건지 확인 부탁드립니다. 예스스팟 편집기( Yesspot studio )가 실행되지 않고 있을 때에는 스크립트 메세지 상에 아무런 값도 리턴하지 않습니다. 위에 주신 참고수식을 아래처럼 바꿔서, var cond = false; var arr = []; function Main_OnStart() { //정상실행되면 실행결과창에 코드라는 이름으로 탭생성하고 cond가 false var cond = DB.Selec*t(" code FROM [dbo].[ENTRY] WHERE EntryDay = 20160807 ", "코드" ); if (cond == true){ //첫번째 레코드로 이동 DB.MoveFirst(); //마지막 레코드가 아니면 while (DB.IsEOF() == false){ //arr배열변수에 값추가 arr.push(DB.GetFieldValue(0)); //다음 레코드로 이동 DB.MoveNext(); } } } 8월 5일 진입한 코드를 보면 스팟편집기가 실행중일때는 Main.MessageList(arr); 를 통해보면 스크립트 메세지에 제대로 된 배열값을 리턴함을 확인하였습니다. 스팟편집기가 종료된 상태에서는 Main.MessageList(arr); 는 아무런 값도 리턴하지 못합니다. (이건 실행결과창이 없기 때문인듯합니다)