Q&A

  • table명을 변수화.....
안녕하세요?

쿼리문을 써서 업데이트를 하는데....



for i:=1 to 10 do

begin

with FrmDM_QM.QryTemp3 do

begin

Close;

Sql.Clear;

Sql.Add('update QMPrt2');

Sql.Add('set [여기를 봐주세요]=:qmp2bqty');

Sql.Add('where qmp2yymm =:qmp2yymm');

ParamByName('qmp2yymm').AsString := V_Date;

ParamByName('[ ]').AsInteger := v_bqty;

ExecSql;

end;

end;



이럴때 set 다음에 필드명이 i가 1일때는 qmpdd1, 2일때는 qmpdd2, 3일때는 qmpdd3

로 하고 싶은데..... 어떤식으로 해야하나요... (qmpdd+i)

부탁드립니다.

1  COMMENTS
  • Profile
    김경식 2000.07.16 00:57
    for i:=1 to 10 do

    begin

    with FrmDM_QM.QryTemp3 do

    begin

    Close;

    Sql.Clear;

    Sql.Add('update QMPrt2');

    // Sql.Add('set [여기를 봐주세요]=:qmp2bqty');

    sql.Add('set qmpdd'+IntToStr(i)+' = :qmp2bqty'); <- 이렇게 하시고

    Sql.Add('where qmp2yymm =:qmp2yymm');

    ParamByName('qmp2yymm').AsString := V_Date;

    // ParamByName('[ ]').AsInteger := v_bqty;

    ParamByName('qmp2bqty').AsInteger := v_bqty; <- 이렇게 하시면

    ExecSql;

    end;

    end;



    될 것 같군요. 테스트는 못해 봤습니다. 잘 안되시면 연락주세요.



    좋은 연휴되세요.





    고유진 wrote:

    > 안녕하세요?

    > 쿼리문을 써서 업데이트를 하는데....

    >

    > for i:=1 to 10 do

    > begin

    > with FrmDM_QM.QryTemp3 do

    > begin

    > Close;

    > Sql.Clear;

    > Sql.Add('update QMPrt2');

    > Sql.Add('set [여기를 봐주세요]=:qmp2bqty');

    > Sql.Add('where qmp2yymm =:qmp2yymm');

    > ParamByName('qmp2yymm').AsString := V_Date;

    > ParamByName('[ ]').AsInteger := v_bqty;

    > ExecSql;

    > end;

    > end;

    >

    > 이럴때 set 다음에 필드명이 i가 1일때는 qmpdd1, 2일때는 qmpdd2, 3일때는 qmpdd3

    > 로 하고 싶은데..... 어떤식으로 해야하나요... (qmpdd+i)

    > 부탁드립니다.

    • 조헌철
    • 2000.07.25 06:37
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 괴델
      2000.12.29 00:37
      조헌철 wrote: > 폼 안에서 리얼플레이 실행시키려고 합니다.url은 더블클릭해서 쳐 넣었는데 > 그런데 ...
    • 고유진
    • 2000.07.16 00:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김경식
      2000.07.16 00:57
      for i:=1 to 10 do begin with FrmDM_QM.QryTemp3 do begin Close; Sql.Clear...
    • 성찬
    • 2000.07.16 00:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.16 00:52
      안녕하세요. 최용일입니다. 델코(www.delphikorea.com)에 가시면 강좌란에 민성기님이 만드신 자석폼이 ...
    • 최종선
    • 2000.07.15 22:58
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 타락천사
      2000.07.17 01:37
      안녕하세여..타락임다..^^ 제목대로 주어진 수의 좌측에서 k 번째 비트를 얻는 함수임다.. 즐푸 하세...
    • 구창민
      2000.07.15 23:42
      최종선 wrote: > > string을 1bit씩 나눠 체크해야 할 일이 생겼습니다. > > 해서 > > s:string...
    • 최종선
      2000.07.16 00:11
      날 좋은(?) 주말에 이런 재미없는 질문에 답변 감사드립니다.^^ 알려 주신것만해도 많은 도움이 되는...
    • 최용일
      2000.07.16 00:48
      안녕하세요. 최용일입니다. type TBitStr = array[0..7] of Byte; function GetBitStr(Value: Byte...
    • 최종선
      2000.07.16 01:07
      아! 그렇군요. shift를 먼저하면 될걸, and연산부터 했더니 아~~주 길어지더군요^^ 두번째로 이곳에...
    • wildpie
    • 2000.07.15 21:13
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.07.15 21:52
      안녕하세요 하얀까마귀 입니다.. function IncMonth(const Date: TDateTime; NumberOfMonths: Integer):...
    • 김봉준
    • 2000.07.15 21:09
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김희중
      2000.07.18 19:04
      98과 2000의 글꼴차이입니다. 98에서 폼을 작성하셔서 2000에 해 보시면 정상적으로 되지만 2000에서 ...
    • 성호종
      2000.07.15 21:55
      김봉준 wrote: 98에서 다시 글꼴설정하고 화면정렬 다시 한 후 컴파일 하셔야 해요~ 2000에서 작성하면 ...
    • 이은아
    • 2000.07.15 21:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.07.15 21:57
      안녕하세요 하얀까마귀 입니다.. 전 질문이 active된 폼을 찾는다던지 하는건줄 알았는데... 그건 다 하...
    • parkisu
      2000.07.16 00:28
      하얀까마귀 wrote: > 안녕하세요 하얀까마귀 입니다.. > > 전 질문이 active된 폼을 찾는다던지 하는건...
    • 하얀까마귀
      2000.07.15 22:01
      안녕하세요 하얀까마귀 입니다.. 저도 그 비슷한 일을 겪긴 했는데.. 마땅한 해결책은.... 이미 프로...
    • 윤석주
    • 2000.07.15 20:47
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박상윤
      2000.08.10 05:48
      윤석주 wrote: > 영상보들로 입력되 영상을 저장하려고 합니다. 방법좀 알려주세요 > 잘되어있는 콤포넌...
    • 하얀까마귀
      2000.07.15 22:05
      Copies 입니다.. 여기에 몇장씩 인쇄할지를 지정해주면 됩니다. 그럼.. 즐거운시간 되세요 - 초보...
    • 아리엘
      2000.07.15 22:18
      그거 말구여.. 여러장 나온다 할때.. 만약 두 부를 출력한다면 한부를 쭈욱 출력하고 두번째 다시 출...
    • 왕초보
    • 2000.07.15 19:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.07.15 20:38
      안녕하세요 하얀까마귀 입니다. 음.. rowSelect 를 true로 하면 그리드에서 커서(??) 선택되는게 셀이 ...
    • Black}{ole
      2000.07.15 20:42
      어린왕자 wrote: > 고수님 Rx컴포넌트의 메모리테이블 쓰는 방법 좀 갈켜주세요.. 안녕하세요. ^^ 메...
    • 어린왕자
      2000.07.15 22:00
      Black}{ole wrote: > 어린왕자 wrote: > > 고수님 Rx컴포넌트의 메모리테이블 쓰는 방법 좀 갈켜주세요.....
    • Mr. Ziker
      2000.07.25 21:05
      어린왕자 wrote: > Black}{ole wrote: > > 어린왕자 wrote: > > > 고수님 Rx컴포넌트의 메모리테이블 쓰...
    • 뭉치
    • 2000.07.15 18:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.15 22:00
      뭉치 wrote: 아래의 예제와 아주 흡사한 경우를 말씀드리지요~ 은행에서 통장을 인쇄할때 한번찍었던 내...
    • dims
    • 2000.07.15 18:07
    • 0 COMMENTS
    • /
    • 0 LIKES