책 내용 질문하기
RUNSQL
도서
[2009] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
185
작성일
2011-07-25
작성자
첨부파일

1.RUNSQL질문이요

정확히 RUNSQL가 무엇인가요?

그리고 RUNSQL쓰면 requery 같이 써줘야되는거아니요?근데 밑에꺼는왜안써주는지?

근데 이거 문제가

운송테이블에서 cmb운송방법에 지정된 레코드에 대해서만 운송요금 txt변경값만큼 더하여 계산하라.

인대요

RUNSQL 이거는 왜쓰나요 ? 그리고 update set 은 변경할 값이니까업데이트 셋으로 해준거죠?

문제예시풀어보니까 update~set delete~from은 runsql만쓰이는 거같은데 맞나요?

위문제처럼 SQL을 사용하라는 말이 없으면 사용해야하는지 어떻게아나요?

DoCmd.RunSQL "update 운송 set 운송요금=운송요금+txt변경값 where 운송방법= cmb운송방법"

2.그리고 not in은무엇인가요?

그리고 선택한다는게 select from 은 from 테이블에서 select 필드명을 표시한다는 말인가요?

select 필기 from 시험

3.그리고 업데이트쿼리,삭제쿼리,매개변수쿼리는 테이블만들고나서 쿼리를 지정하는거잖아요

근데 매개변수 쿼리를 예로 들면

[ ~를입력하세요] 를 하구 매개변수쿼리를 지정하느냐

아니면 매개변수쿼리를 하구 [~를입력하세요]를 필드조건에 입력하느냐 순서는 상관없죠?

업데이트쿼리도 바꿀값을 입력하구 업데이트쿼리,업데이트쿼리후에 바꿀값을 입력 할 수 있잖아요

근데저는 다 입력하구 쿼리를 마지막에 하구 실행해보는데

그방법이 틀린번가요? 식은 다똑같은데 실행했을때가 저가한건 0행을 삭제합니다인데

답안을 실행해보면 6행을 삭제합니다라고 다르게 떠서요.

그리고 업데이트쿼리,삭제쿼리,매개변서쿼리는 꼭 쿼리하구나서도 실행해주고 닫아야 하나요?

순서를 어떻게해야하나요

답변
2011-07-25 16:34:44

1. sql문을 사용하기위해 runsql 을 사용합니다.

select, delete, insert, update 등 sql문을 이용하기 위한 것이죠.

2. Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 ''Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)''으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 ''Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)''으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다

3. 결과가 같다면 상관 없습니다.

삭제가 한번 되었다면 0행을 삭제합니다. 라고 나타날 수 있습니다. 이미 삭제를 했기 때문에 그런것일 수 있구요.

혹은 쿼리가 잘못 작성되어 그런것일 수 있죠.

실행해보고 닫으시던지 실행안하고그냥 닫으셔도 되고 뭐 상관은 없습니다.

실제 채점시에 정상적으로 동작하게 만드시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-07-25 16:34:44

    1. sql문을 사용하기위해 runsql 을 사용합니다.

    select, delete, insert, update 등 sql문을 이용하기 위한 것이죠.

    2. Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 ''Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)''으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다Not In( )은 포함되지 않는 데이터를 의미합니다. 예를 들면 ''Select * From 사원 Where 이름 Not In (Select 이름 From 여가활동)''으로 작성하면 <사원> 테이블에서 모든 자료를 검색하는데, <여가활동> 테이블에 이름이 있는 자료를 포함하지 않는 즉, 제외하고 검색합니다

    3. 결과가 같다면 상관 없습니다.

    삭제가 한번 되었다면 0행을 삭제합니다. 라고 나타날 수 있습니다. 이미 삭제를 했기 때문에 그런것일 수 있구요.

    혹은 쿼리가 잘못 작성되어 그런것일 수 있죠.

    실행해보고 닫으시던지 실행안하고그냥 닫으셔도 되고 뭐 상관은 없습니다.

    실제 채점시에 정상적으로 동작하게 만드시면 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.