FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2250] Re:Re:IBDAC으로 작업중입니다
TotemPole [] 1832 읽음    2006-11-16 18:12
with DM.qrySave do
    begin
      Close;
      SQL.Clear;
      SQL.Add('Insert Into TC_Customer (');
      SQL.Add('Seq,Cd,CdDetail,GroupName,CorSect,SaleSect,');
      SQL.Add('CusName,CusDetail,SalePay,ChargeName,Tel,');
      SQL.Add('MobTel,Fax,Depart,ChargePosition,Mail,Addr,');
      SQL.Add('Zip,HouseAddr,HouseZip,ChargeYN,SexYN,BillDay,');
      SQL.Add('BillCheck,InDay,InBankName,InName,PayMethod,');
      SQL.Add('CreditName,CreditNum,CreditPeriod,CancleYN,Memo');
      SQL.Add(')');
      SQL.Add('values   ');
      SQL.Add('(:sSeq,:sCd,:sCdDetail,:sGroupName,:sCorSect,:sSaleSect, ');
      SQL.Add(':sCusName,:sCusDetail,:sSalePay,:sChargeName,:sTel,      ');
      SQL.Add(':sMobTel,:sFax,:sDepart,:sChargePosition,:sMail,:sAddr,    ');
      SQL.Add(':sZip,:sHouseAddr,:sHouseZip,:sChargeYN,:sSexYN,:sBillDay,      ');
      SQL.Add(':sBillCheck,:sInDay,:sInBankName,:sInName,:sPayMethod,');
      SQL.Add(':sCreditName,:sCreditNum,:sCreditPeriod,:sCancleYN,:sMemo');
      SQL.Add(')');

      ParamByName('sSeq').AsString := IntToStr(DM.qryCusNum.Fields[0].AsInteger);
      ParamByName('sCd').AsInteger := SelectCD;
      ParamByName('sCdDetail').AsInteger := maxDetail;
      ParamByName('sGroupName').AsString := cmbGroup.Text;
      ParamByName('sCorSect').AsString := cmbCorSect.Text;
      ParamByName('sSaleSect').AsString := cmbSaleSect.Text;
      ParamByName('sCusName').AsString := edtCusName.Text;
      ParamByName('sCusDetail').AsString := edtCusDetail.Text;
      ParamByName('sSalePay').AsString := edtSalePay.Text;
      ParamByName('sChargeName').AsString := edtName.Text;
      ParamByName('sTel').AsString := edtTel.Text;
      ParamByName('sMobTel').AsString := edtMobTel.Text;
      ParamByName('sFax').AsString := edtFax.Text;
      ParamByName('sDepart').AsString := edtDepart.Text;
      ParamByName('sChargePosition').AsString := edtPosition.Text;
      ParamByName('sMail').AsString := edtEmail.Text;
      ParamByName('sAddr').AsString := edtAddr.Text;
      ParamByName('sZip').AsString := edtZip.Text;
      ParamByName('sHouseAddr').AsString := edtHouseAddr.Text;
      ParamByName('sHouseZip').AsString := edtHouseZip.Text;
      ParamByName('sChargeYN').AsString := IntToStr(rdgChargeYN.ItemIndex);
      ParamByName('sSexYN').AsString := IntToStr(rdgSexYN.ItemIndex);
      ParamByName('sBillDay').AsString := DateToStr(dtpBillDay.Date);
      If chkBillCheck.Checked = true then
        begin
          ParamByName('sBillCheck').AsString := 'Y';
        end
      else
        begin
         ParamByName('sBillCheck').AsString := 'N';
      end;
      ParamByName('sInDay').AsString := DateToStr(dtpInDay.Date);
      ParamByName('sInBankName').AsString := cmbInBank.Items.Strings[cmbInBank.ItemIndex];
      ParamByName('sInName').AsString := edtInName.Text;
      ParamByName('sPayMethod').AsString := cmbPayMethod.Items.Strings[cmbPayMethod.ItemIndex];
      ParamByName('sCreditName').AsString := cmbCredit.Items.Strings[cmbCredit.ItemIndex];
      ParamByName('sCreditNum').AsString := edtCreditNum.Text;
      ParamByName('sCreditPeriod').AsString := edtCreditPeriod.Text;
      ParamByName('sCancleYN').AsString := 'N';
      //ParamByName('sMemo').DataType := ftBlob;
      ParamByName('sMemo').AsString := memMemo.Lines.Text;
      Execute;
    end;

이렇게 되어있습니다.
DB를 교체하는 것이 어려운 일인가봅니다.
익숙치 않은 많은 것들이 있어 시행착오의 거듭입니다.

PS.
멀쩡하게 있는 필드가 data editor에 나오지 않네요.
다른 테스트 폼에서 똑같은 쿼리로 하면 잘 뜨는데
DM에서 이것이 안뜨니 ... -_-

+ -

관련 글 리스트
2248 IBDAC으로 작업중입니다 TotemPole 2606 2006/11/16
2249     Re:IBDAC으로 작업중입니다 civilian,안영제 2055 2006/11/16
2250         Re:Re:IBDAC으로 작업중입니다 TotemPole 1832 2006/11/16
2252             Re:Re:Re:IBDAC으로 작업중입니다 civilian,안영제 2278 2006/11/16
2253                 Re:Re:Re:Re:IBDAC으로 작업중입니다 TotemPole 1878 2006/11/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.