자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi rest api 사용해서 할때.
2019.10.03 16:01
안녕하세요.
예제를 보고 열심히 하는 사람입니다.
지금 현제 하나의 테이블 가지고 할때 서버에
TFDConnection 1개,TFDQueay 1개 를 가지고 하는데 end 포인트에서 post 할때 하나의 테이블에 넣잖아요.
근데 지금 테이블 하나 더 만들어서 거기 post 할려는 이럴경우 어떻게 해야 하나요?
리소스에 위 컨넥션과 쿼리를 하나씩 더 만들어서 해야 하나요?
아. 이거참... 그럼 아에 새로 리소스를 하나 더 만들어서 해야 하나요?
저거 맨 처음 만든걸 재사용 할수는 없나요?
간단하지만 몰라서요 ㅠㅠ 부탁드립니다. 수고하세요.
댓글 4
-
험프리
2019.10.04 09:49
-
종결자
2019.10.04 10:14
옷 답변 감사 합니다.
근데 궁금한게 제가 보낸 데이터를 A테이블에 넣어야 할지 B테이블에 넣어야 할지를 알아야 SQL문을 작성을 하는데
넘기는 쪽은 그냥 데이타만 넘기고 서버에서 받아서 Insert를 해야 하는데
sql문을 작성할려면 이게 A테이블 꺼인지 B테이블 꺼인지를 어떻게 아나요? 그게 궁금합니다. ㅠㅠ 부탁드립니다.
-
종결자
2019.10.04 11:07
아 생각하다 보니까 제이슨 변수 줄때 하나를 줘서 그걸 서버에서 받아서 sql을 만들면 되겠네요.
아하..
일단 한번 해보고 혹시 안되면 다시 올리겠습니다.
근데 그렇게 하면 될꺼 같네요.
아하... 와우... 감사 합니다.
이제부터 이미지 저장할껀데 혹시 잘안되면 또 질문 올리겠습니다.
그리고 하다가 좋은팁 있으면 올리겠습니다. 수고하세요.
-
종결자
2019.10.04 17:17
맞습니다.
구분이라는걸 줘서 1일경우 A테이블 Insert 를 하고
2일경우 B테이블에 입력하는걸로 했습니다.
첨이라 잘 몰랐네요 해결했습니다.!!!!
Delphi rest api 사용해서 할때.
2019.10.03 16:01
안녕하세요.
예제를 보고 열심히 하는 사람입니다.
지금 현제 하나의 테이블 가지고 할때 서버에
TFDConnection 1개,TFDQueay 1개 를 가지고 하는데 end 포인트에서 post 할때 하나의 테이블에 넣잖아요.
근데 지금 테이블 하나 더 만들어서 거기 post 할려는 이럴경우 어떻게 해야 하나요?
리소스에 위 컨넥션과 쿼리를 하나씩 더 만들어서 해야 하나요?
아. 이거참... 그럼 아에 새로 리소스를 하나 더 만들어서 해야 하나요?
저거 맨 처음 만든걸 재사용 할수는 없나요?
간단하지만 몰라서요 ㅠㅠ 부탁드립니다. 수고하세요.
댓글 4
-
험프리
2019.10.04 09:49
-
종결자
2019.10.04 10:14
옷 답변 감사 합니다.
근데 궁금한게 제가 보낸 데이터를 A테이블에 넣어야 할지 B테이블에 넣어야 할지를 알아야 SQL문을 작성을 하는데
넘기는 쪽은 그냥 데이타만 넘기고 서버에서 받아서 Insert를 해야 하는데
sql문을 작성할려면 이게 A테이블 꺼인지 B테이블 꺼인지를 어떻게 아나요? 그게 궁금합니다. ㅠㅠ 부탁드립니다.
-
종결자
2019.10.04 11:07
아 생각하다 보니까 제이슨 변수 줄때 하나를 줘서 그걸 서버에서 받아서 sql을 만들면 되겠네요.
아하..
일단 한번 해보고 혹시 안되면 다시 올리겠습니다.
근데 그렇게 하면 될꺼 같네요.
아하... 와우... 감사 합니다.
이제부터 이미지 저장할껀데 혹시 잘안되면 또 질문 올리겠습니다.
그리고 하다가 좋은팁 있으면 올리겠습니다. 수고하세요.
-
종결자
2019.10.04 17:17
맞습니다.
구분이라는걸 줘서 1일경우 A테이블 Insert 를 하고
2일경우 B테이블에 입력하는걸로 했습니다.
첨이라 잘 몰랐네요 해결했습니다.!!!!
리소스에 Post 요청 시 여러 데이터를 처리하고자 하시는 것 같습니다.
기존 샘플에서는 Post 요청 시 Post 메소드에서 하나의 연결(TFDConnection)과 하나의 쿼리(TFDQuery)를 사용합니다.
여러개의 데이터를 다루려면 하나의 쿼리에서 SQL문을 다르게 여러번 실행하거나, 쿼리 컴포넌트를 여러개 두고 실행하면 될것 같습니다.
동일 데이터소스라면 연결은 하나만 둬도 됩니다.
천천히 진행해보시며 궁금한 사항 또 질문주세요^^
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)