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

FireBird Q&A
[2252] Re:Re:Re:IBDAC으로 작업중입니다
civilian,안영제 [civilian] 2277 읽음    2006-11-16 19:58
ParamByName('sMemo').AsMemo := memMemo.Lines.Text;

이렇게 해보시는건 어떨까요?
제가 IBDAC와 FIBPlus를 추천해드렸습니다만, 전 FIBPlus는 구매해서 쓰긴하는데
IBDac은 또 사기가 그래서.. 보유한게 없습니다.
CoreLab 제품은 MyDac이랑 SQLDac만 사용하고 있군요.

IBDac는 없고, 트라이얼을 설치하긴 좀 그렇고해서
추상적으로 알려드릴 수 밖에 없네요.

TotemPole 님이 쓰신 글 :
: 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 2605 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,안영제 2277 2006/11/16
2253                 Re:Re:Re:Re:IBDAC으로 작업중입니다 TotemPole 1877 2006/11/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.