2011-12-25 8 views
1

예를 들어, select * from my_table order by name과 같이 SQL 문을 사용할 .NET 웹 서비스를 사용하고이 데이터 집합을 내 Delphi ClientDataSet/disconnected TADODataSet에 반환하고 결과를 TDBGrid에 표시합니다.Delphi에서 .NET 데이터 세트를 사용하는 방법은 무엇입니까?

파트 2) 단일 레코드를 업데이트 한 후 웹 서비스를 통해 .NET 데이터 세트를 업데이트 할 수 있기를 원합니다.

어떻게하면됩니까? (코드 바랍니다)

답변

2

1) 닷넷 데이터 세트는이 기사에서 봐, 그것은 데이터의 당신이 XML로 읽을 수 있도록 한 후, 전송 델파이 데이터 집합으로 변환 XML을 사용

Use ADO.NET Datasets in Delphi

Working with .NET data in Delphi

2) 웹 서비스를 사용할 것으로 알고 있으므로 업데이트 방법을 서비스에 추가하고 데이터를 업데이트하는 것이 좋습니다.

IMO는 웹 서비스에 원시 SQL을 사용하려는 방식이 좋지 않기 때문에 비즈니스 논리를 메서드 그룹으로 정의한 다음 응용 프로그램 요구 사항으로 호출하는 것이 좋습니다.

또한 더 쉽고 편리하게 Delphi Prism을 사용할 수 있습니다. 닷넷 통합

+0

감사합니다. Q를 게시하기 전에 이미이 기사를 읽었습니다. 첫 번째 문장은 "이 변환은이 특정 서비스와 XML 스키마에 매우 특정한 것입니다."라고 말합니다. 두 번째는'TGekkoDotNetDataSet'을 사용합니다. 모든 데이터 집합을 표시하는 제네릭 메서드를 찾고 있어요. Delphi Prism을 사용할 수 없습니다. – kobik

+0

결과를 일반 XML로 반환하고 Delphi에서 구문 분석합니다. –

관련 문제