자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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
2859 charset 설정 문제입니다. [1] 킬러 2014.07.03 1882
2858 XE6 TWebBrowser 종료안됨 현상 [2] 가을이다 2014.07.04 2643
2857 Android 에서 미디어(동영상) 플레이하는 방법 (XE5) [3] 초보델파이 2014.07.04 1928
2856 LME288 ( Link Error ) [3] yicho 2014.07.07 5068
2855 DataSnap을 이용한 3Tier 개발에 관한 질문 [1] secret lespaul06 2014.07.07 7
2854 file->new->other->datasnap server탭-> datasnap server 아이콘이 갑자기 안나타납니다. [1] 어려워 2014.07.07 1481
2853 개발후 배포를 위한 작업중 오류 [3] file KMCIT 2014.07.10 2142
2852 DataSnap 에러 메시지 [1] file Humphery 2014.07.10 1520
2851 [PreCompile] 빌드 속도를 빨리 하기 위해서 포럼의 내용처럼 했는데.. Cache 사이즈가 너무 크네요.. file 정호근 2014.07.11 2283
2850 XE6 안드로이드 앱 프로젝트에서 deploy 관리자에서 설정파일 추가후, 파일참조경로를 못찾네요 heiman 2014.07.12 3043
2849 [XE6] Rectangle 동적생성 Align 순서변경 [1] 가을이다 2014.07.15 2152
2848 XE6 Indy10 IdTCPClient, IdHttp ReadTimeOut/ConnectTimeOut 적용이 안되요.. 범이 2014.07.15 3399
2847 FireDAC 을 이용한 Oracle 연결 개발후 배포 [1] KMCIT 2014.07.15 2641
2846 제품관련 질문입니다. [1] secret 우와 2014.07.17 2
2845 [XE6] [BRCC32 Error] 갑자기 컴파일이 안되면서 에러가 납니다. [1] 가을이다 2014.07.18 3316
2844 kinvey이용시 push문의드립니다. [3] 뭉게구름 2014.07.18 1723
2843 델파이 이벤트 처리시 에러입니다. [1] file 시크원 2014.07.19 1453
2842 너무 모르고 혼란스러워서요.... [1] file 어려워 2014.07.19 1500
» delete 문을 TServerMethods1 을 통해서 하려니까 Error가 나네요? [1] 어려워 2014.07.23 1460
2840 RAD STUDIO XE6 에서 Cport 3.1버전 [1] secret 빛찬 2014.07.23 5