자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 15768
공지 유용한 관련 사이트 관리자2 2014.03.20 54582
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97995
373 베를린에서 Tools-Option-Form Designer-Device-Embedded designer옵션이없어요 [4] 모나도 2016.08.04 1400
372 디스플레이 설정에서 항목 크기 변경(HighDPI 적용) 후 컨트롤 크기 및 위치를 수동 지정 시 올바르게 표시되지 않습니다. file 험프리 2017.12.14 1406
371 Debugger present 라는 메세지는 언제 나오나요? 베스트드레곤 2014.05.12 1408
370 (공유) 웹페이지에서 실행파일(*.exe) 다운로드 시 경고가 발생합니다. 험프리 2020.04.10 1411
369 DELPHI 7.0 등에서 사용하던 DBGRIDEH의 footer 기능 관련 [1] jcitec 2015.03.05 1412
368 안드로이드 스튜디오 전화걸기 기능 [1] 서태원 2017.09.06 1414
367 XE7 에서 Firedac 과 DBexpress 데이타베이스 연결 [1] 정연광 2014.12.12 1415
366 [세미나] 기존의 VCL스타일에서 화면갱신 문제가 있었습니다. XE6에서 개선되었나요? [1] Humphery 2014.06.12 1416
365 [세미나] BaaS에서 회원가입 시 이메일 확인을 안하면 앱을 사용 못하게 하는 건가요? [1] Humphery 2014.08.05 1422
364 기초적인 datasnap ---> Query Test 자료올립니다. file 어려워 2014.07.25 1427
363 XE7에서 datasnap 퍼포먼스가 향샹되었나요? [1] 늑대와춤을 2014.09.17 1430
362 [질문] SMS 문자보내기 창으로 이동하는 방법 [1] 화현 2021.07.18 1434
361 App Tethering 문의 [1] 홍루 2014.05.26 1436
360 델파이에서 마리아DB(MariaDB)와 연결할 수 있나요? [1] Humphery 2015.03.31 1439
359 Delphi XE6 에서 IdFTP 문의 합니다. [1] 파빌신 2014.07.30 1442
358 [DelphiXE7] 컨트롤을 동적생성하여 해제하면 Form을 닫을 수 없게 됩니다. [3] file 사조성 2014.12.21 1446
357 Camera Component예제 응용에 관한 질문 [2] 아크나톤 2017.11.25 1451
356 델파이 이벤트 처리시 에러입니다. [1] file 시크원 2014.07.19 1453
355 바코드 프린터 제어 관련 [3] JJ 2015.02.06 1457
» delete 문을 TServerMethods1 을 통해서 하려니까 Error가 나네요? [1] 어려워 2014.07.23 1460