자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

2tear 로만 하다가 멀티티어 공부를 하고 있습니다.


몇가지 질문 여쭙겠습니다.

//----------아래와 같이 클라이언트에서의 처리는CommandText 나 DataRequest는 select 만 가능한가요?

update나 insert는 직접 처리할 수 없는가요? 할수 있다면 어떻게 하죠?


procedure TForm2.Button2Click(Sender: TObject);
Var
 TSQL : String;
begin
 TSQL := 'select * from customer';
 Query_ClientDataSet2.Active := False;
 Query_ClientDataSet2.CommandText := TSQL;
// Query_ClientDataSet2.DataRequest(TSQL);
 Query_ClientDataSet2.Active := True;
end;

//-------delete 문을 TServerMethods1 을 통해서 하려니까 Error가 나네요? (Error : Token unknown char -1 delete)

Serverr 함수
function TServerMethods1.custom_Delete(Value: String): String;
//Var
//  td: TTransactionDesc;
begin
//  EmployeeConnection.StartTransaction(td);
    try
      SQLQuery1.Close;    
      SQLQuery1.SQL.add('delete from customer where cust_no=:cust_no');
      SQLQuery1.ParamByname('cust_no').asstring := Value;
      SQLQuery1.ExecSQL;
    except on
     E: exception do result := E.message;
    end;
end;

client에서 보내기

procedure TForm2.Button3Click(Sender: TObject);
Var
 client : TServerMethods1Client;
begin
 if not Client_SQLConnection1.Connected then Client_SQLConnection1.Connected := true;
 client := TServerMethods1Client.Create(Client_SQLConnection1.DBXConnection);
 try
 edit1.text := Client.custom_Delete('1005');
 finally
  freeandnil(client);
 end;
end;

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 19705
공지 유용한 관련 사이트 관리자2 2014.03.20 58647
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102189
659 stringgrid에 넣은 Image 클릭 이벤트 발생을 어떻게 해야 하나요? [1] 초보델팡이 2019.06.11 412
658 엑셀 내보내기 버전지 [1] 그몽이 2019.06.12 254
657 TIWRegion not found 문의 생각 2019.06.13 147
656 RADServer Apache 서버와 연동하여 구동시 라이센스 문 [1] 가나당 2019.06.13 291
655 Datasnap(midas) 사용시 조회 자료를 ADOQuery 에 넣고 싶습니다. [1] 블랙 2019.06.13 198
654 ClientDataSet 사용중입니다. 이미지 또는 파일을 테이블에 넣을시 에러입니다. 어떻게들 하시나요? [1] 블랙 2019.06.14 263
653 델파이 10.3.1에서 IOS 환경 설정 관련해서 질문 드려요. [3] 짱구 2019.06.15 244
652 델파이5 Indy9 소켓 관련 문의 땡이 2019.06.19 174
651 제브라 프린터 한글 출력 문제 [2] max 2019.06.19 1627
650 혹시 창 사이즈 고정하는 방법이 있을까요? 짱구 2019.06.21 262
649 C++ Builder 무료에디션 라이선스 문의 쌉웨얼 2019.06.21 197
648 XE5 Firemonkey Mobile 넓다란세상 2019.06.22 84
647 쇼핑몰 결제시스템관련 질문 유정 2019.06.24 224
646 XE5 겔럭시디바이스 연결 [2] file 넓다란세상 2019.06.24 159
645 PluginMain.pas(14): E2225 Never-build package 'F8PluginCore' must be recompiled file ucucucu 2019.06.24 193
644 Data Explorer의 dbExpress 항목에 누락된 것이 있습니다. 루키 2019.06.24 128
643 델파이 시애틀 사용자입니다. MariaDB [2] 시리온느 2019.06.25 324
642 [RAD Server] REST API 접속자의 IP 알수있는 방법? [1] 1seo77 2019.06.26 344
641 Android SDK 설치/설정 관련 [4] file HEETS 2019.06.27 291
640 근접센서로 화면 on/off 기능 구현방법? [1] kerry 2019.07.01 417